192.168.40.23 (\d{1,3}\.)\d{1,3}
来源:2-16 正则表达式分组
慕神8405820
2020-02-12 12:25:29
为什么以上你内匹配的结果为
1、为什么168后面没有. 192.168.
2、为什么匹配到的结果不是 192.168.60
1回答
同学,你好。(\d{1,3}\.)\d{1,3}分析如下:
1、(\d{1,3}\.):最少匹配1次最多匹配3次数字,再匹配".",匹配结果为192.;
2、\d{1,3}:再匹配1-3次数字,匹配结果为168。因此168后边是没有点的,也没有匹配到192.168.40
3、同学可以将正则修改为(\d{1,3}\.){1,3}
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题
回答 1