正则表达式

  • 正则表达式匹配正整数和浮点数:
[1-9][0-9]*(?:\.[0-9]+)?|0\.[0-9]+
  • 正则表达式匹配IP地址(0.0.0.0~255.255.255.255):
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))

分两部分:

((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9][0-9]?)))\.){3} 匹配IP地址的前三个字节以及字节之间的"."。

25[0-5]|2[0-4]\d :匹配 200-255

1\d{2}:匹配100-199

[1-9]?\d:匹配0-99

(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))匹配IP地址的第四个字节。

 

posted @ 2014-07-03 10:05  开心的菜花  阅读(151)  评论(0编辑  收藏  举报