【发布时间】:2014-11-01 01:06:53
【问题描述】:
类似于“pie”这个词之前没有“pizza”这个词。我对正则表达式还很陌生,这个问题一直给我带来麻烦。
如果您可以使用 JavaScript 正则表达式语法提供答案,我将不胜感激。
编辑:我可能可以通过在两个单独的正则表达式中单独搜索字符串“pizza pie”和“pie”来复制该功能,并且只计算出现在第二个查找而不是第一个查找中的字符串索引。这是一个复杂的解决方案,速度不是那么快,但可以轻松实现多线程,所以我想没关系。
【问题讨论】:
-
@iabw 我也是这么想的,但它是先行的,所以向后看而不是向前看
标签: javascript regex negative-lookbehind