vineri, 16 octombrie 2009

[C#][Regex] Regular expressions

Timestamp (HHHH(0-9999):MM(00-59):SS(00-59).mmm(000-999)):
"(\d{1,4}):([0-5]\d):([0-5]\d)\.\d{3}"
Timestamp (DDDD
(0-9999):HH(00-23):MM(00-59):SS(00-59).mmm(000-999)):
"(\d{1,4}):([0-1]\d|2[0-3]):([0-5]\d):([0-5]\d)\.\d{3}"
IPv4: "(((([0-9])|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5]))\.){3}(([0-9])|([1-9][0-9])|(1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))"
Ipv6: "((((0){0,1}|([1-9a-fA-F]([0-9a-fA-F]){0,3})):){2,7}((0){0 ,1}|([1-9a-fA-F]([0-9a-fA-F]){0,3})))"
IPv4 mask: "^(([0-9])|([1-2]{1}[0-9]{1})|([3]{1}[0-2]{1}))$"
Ipv6 mask: "^(([0-9])|([1-9]{1}[0-9]{1})|(([1])([0-1])([0-9]))|(([1])([2])([0-8])))$"
Hex: "0x[0-9A-Fa-f]+"

Niciun comentariu:

Trimiteți un comentariu