|
|
1
4
这实际上取决于regex引擎,但在大多数引擎中,当没有匹配时,该模式可能是高次多项式(可能是立方或更高)。 您可以使用RegexBuddy来查看匹配需要多少步,更重要的是,不匹配某些输入需要多少步。您可以使用它来测试回溯过程在某些引擎中的复杂程度。
现在还不清楚你到底想做什么,但这种模式确实与
如果您试图解析XML,那么请不要使用正则表达式。在大多数现代语言中都有许多XML解析器,它们不仅适合于这项工作,而且比regex更正确,更易于使用。 工具书类模式被揭穿了
然而,这并不是一个进步。你真的不想朝这个方向走。regex仍然有很多问题,要让它正常工作将是非常困难的,如果不是几乎不可能的话。
应该注意的是,给定的模式并不匹配
相关问题 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |