你是否已经在正则表达式中使用了 Perl 5.10 回溯控制动词?这些动词解决了哪些问题呢?
作为背景,我尝试了一些调整,但没有得到任何真正有用的结果。
相比之下,当我开始理解 (?>
分组的作用后,它在我的正则表达式中开始经常出现。我喜欢将 Perl 正则表达式的世界调整为特定的假设集。随着正则表达式语言的功能越来越多,回溯使得正则表达式的性能与它们基于的 FSA(有限状态自动机)大相径庭。
当有人能告诉我有哪些其他实现的正则表达式拥有回溯控制动词——而 PCRE 没有——我可以承认这属于精通正则表达式的人的普遍专业领域。这是一个关于 Perl 正则表达式的问题,帮助 Ruby、Python、C#、JavaScript 或任何 PCRE 客户端实现的人可能无法提供帮助,或者认为这是他们通常不会阅读的标签的浪费。