192.168.40.23 (\d{1,3}\.)\d{1,3}

来源:2-16 正则表达式分组

慕神8405820

2020-02-12 12:25:29

为什么以上你内匹配的结果为

http://img.mukewang.com/climg/5e437db909869b1702120132.jpg

1、为什么168后面没有.    192.168.

2、为什么匹配到的结果不是   192.168.60

写回答

1回答

时间,

2020-02-12

同学,你好。(\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}

http://img.mukewang.com/climg/5e439c6809b0682805330277.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

1

0 学习 · 8160 问题

查看课程