先看正常的,重点在\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正则搜索零宽断言的漏洞?不能在零宽断言里加数量限制?
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决