192.168.40.23 (\d{1,3}\.)\d{1,3}
为什么以上你内匹配的结果为

1、为什么168后面没有. 192.168.
2、为什么匹配到的结果不是 192.168.60
8
收起
正在回答
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.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星