我是javascript和正则表达的新手。如果这个问题看起来很傻,那就很抱歉。
我想使用否定前瞻来查找字符串中最后匹配的单词。 模式是动态的,即它可能会改变。
Ex Find" foo"在"这个foo不一样foo" 这里正则表达式应该返回最后一个" foo"的索引。 为了找到它,我使用了foo(?!。* foo)负向前瞻。但我需要保持" foo"在变量中,我也可以找到其他模式。
我正在尝试使用RegExp()构造函数来使用变量,但无法找到我可以使用负前瞻语法的方法。那么在RegExp构造函数中是否有任何方法可以使用负前瞻?如果是,那是什么?