码迷,mamicode.com
首页 > 其他好文 > 详细

IP的正则表达式

时间:2015-06-19 18:41:44      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

首先分析IP地址0-255:

0-9:        [0-9]或 \d表示数字

10-99:    [1-9]\d

100-199:  1/d{2}

200-249:    2[0-4]\d

250-255:    25[0-5]

 

简单介绍一些可以组合的符号:

 ?问号表示0或一个字符

 . 点号表示任意一个字符

*星号表示0或多个字符(至少0个)

+加号表示一个或多个字符(至少1个)

 

结合上面的特殊符号表示IP:

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

0-199:   (1\d{2}|[1-9]?\d)    # 使用管道注意空格也会包含在内;大数正则要放在前面,否则可能找不到

0-255:  (25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d)

 

IP正则出炉:

((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))

 

IP的正则表达式

标签:

原文地址:http://www.cnblogs.com/LarryGen/p/4589346.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!