分页: 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,感谢送出

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