正则表达式出现问题
在测试中为何第一个表达式只能显示前两位?? 你要匹配的文本呢? 小小的石头 发表于 2020-7-10 19:18
你要匹配的文本呢?
看右下角 zac_z 发表于 2020-7-10 19:53
看右下角
what??? {0,1}\d{0,1}\d | 2\d | 255
2 4 本帖最后由 zac_z 于 2020-7-10 21:33 编辑
suchocolate 发表于 2020-7-10 20:58
{0,1}\d{0,1}\d | 2\d | 255
2 4
哦哦哦,我看懂了,前面那个没出现不占位,实际(0,2)占位的是后两个d%
如果要修改的话是不是应该改变下顺序,re.search(r'25|2\d|{0,1}\d{0,1}\d', '244')
改成这样
小甲鱼视频说的bug 改成这样就行了嘛:a = re.search(r'(25|2\d|{0,1}\d{0,1}\d\.){3}(25|2\d|{0,1}\d{0,1}\d)', '192.168.155.183')
我测试了没啥问题
页:
[1]