|
1
1
我认为您应该简单地在一个单独的线程上启动regex匹配,并允许它在达到某个最大时间限制时中止。 |
|
2
4
如果我在regexbuddy中输入表达式,它将显示以下消息
仰视 灾难性回溯 给出以下解释
我想你必须用代码来处理它。我建议你联系的作者 Regexbuddy 并询问需要什么来检测这种情况。 |
|
|
3
-1
一般来说,正则表达式的时间可能比预期的要长。您应该尝试使用正则表达式来调整类似工具的调节器。 |
|
|
4
-1
问题是,您已经在regex中嵌套了“循环”,这使得它非常低效(因此,由于表达式的复杂性,它基本上需要永远)。 如果你说你想匹配什么,我可以试着找出一个更有效的正则表达式。 |
|
|
5
-1
在我看来,正则表达式的匹配度呈指数级增长。见 BCL blog . 最好的解决方案是在regex上设置一个超时,而不必纠结于线程。 看这里如何 strip out strings with timeout . |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |