如何在JavaScript中复制这个正则表达式而不用后悔?

时间:2012-12-06 15:23:10

标签: javascript regex lookbehind

这是我在C#中的正则表达式:

(?<!\([\w\s]+)\bSWORD\b

我现在需要在JavaScript中使用它。我是正则表达式的新手,所以我不知道如果没有外观我会怎么做。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

由于你没有前瞻,所以有一个巧妙的技巧。反转输入字符串并应用反转的正则表达式:

\bDROWS\b(?![\w\s]+\()

如果你想在实际输入字符串中匹配的位置,那么你可以找到它:

lengthOfInputString - (foundMatchPosition + lengthOfMatch)