分页: 1 / 1

关于正则表达式,求高人解答

发表于 : 2012-08-18 18:37
13378333
为啥
(2[0-4]\d|25[0-5]|[01]?\d\d?\.){3}
只匹配到了55.172.169.

((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}
缺可以匹配255.172.169.

Re: 关于正则表达式,求高人解答

发表于 : 2012-08-18 19:01
lilydjwg
因为前者只匹配0-199并后边带点的数字。2 开头的数字后边不让有点。

Re: 关于正则表达式,求高人解答

发表于 : 2012-08-18 19:09
eexpress
看半天,才看到多一个()。你要说明是哪里的正则哦。

Re: 关于正则表达式,求高人解答

发表于 : 2012-08-19 11:54
13378333
lilydjwg 写了:因为前者只匹配0-199并后边带点的数字。2 开头的数字后边不让有点。
恍然大悟啊,thanks,感谢送出 :em04

Re: 关于正则表达式,求高人解答

发表于 : 2012-08-19 11:54
13378333
eexpress 写了:看半天,才看到多一个()。你要说明是哪里的正则哦。
对啊,就是多一个括号,。。。问的是这个括号起什么作用。。。