先看正常的,重点在\s{1}
这里,因为匹配的是1个空格,所以这里匹配到了第三个。
同理,(?<=SERVICE_URL":\s{2}").+(?=")
匹配到了第一个。
但是(?<=SERVICE_URL":\s{0,3}").+(?=")
这个是匹配不到任何结果,
不仅如此,(?<=SERVICE_URL":\s?").+(?=")
也是匹配不到任何结果的。
然后坐了在线测试:
不在零宽断言里写是OK的,所以这是sublime正则搜索零宽断言的漏洞?不能在零宽断言里加数量限制?
先看正常的,重点在\s{1}
这里,因为匹配的是1个空格,所以这里匹配到了第三个。
同理,(?<=SERVICE_URL":\s{2}").+(?=")
匹配到了第一个。
但是(?<=SERVICE_URL":\s{0,3}").+(?=")
这个是匹配不到任何结果,
不仅如此,(?<=SERVICE_URL":\s?").+(?=")
也是匹配不到任何结果的。
然后坐了在线测试:
不在零宽断言里写是OK的,所以这是sublime正则搜索零宽断言的漏洞?不能在零宽断言里加数量限制?
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
6 回答1.2k 阅读