1
2
我要尝试的第一件事是使所有量词都具有所有格性,使所有组都具有原子性:
我认为杰里米是对的:这不是回溯 本身 这让你很痛苦,这是所有的状态信息,regex引擎必须保存,使回溯成为可能。正则表达式的构造方式似乎是这样的:如果必须回溯,它无论如何都会失败。所以使用所有格量词和原子群,不要费心保存所有无用的信息。 编辑:为了允许使用句尾标点符号,您可以在第二行添加另一个选项:
加法匹配一个或多个所说的字符,除非它们是元素中最后一个非空白字符。 |
2
1
我相当肯定,即使是较新版本的PHP也与已知段故障问题的PCRE7.0捆绑在一起。我不认为有任何纠正问题的意图,因为它在技术上是PCRE问题,而不是PHP问题。 如果你告诉我们你试图完成什么,你最好的办法就是写一个替代表达式。 |
3
0
这仍然是你想要的吗?
|
4
0
你的正则表达式会导致大量的回溯。中间有10000个字符,会变得非常混乱和缓慢。不过,我还是不指望它会崩溃…! |
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
Katia · 根据特定规则进行多行匹配 2 年前 |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |