这是我的 C# 正则表达式:
(?<!\([\w\s]+)\bSWORD\b
我现在需要 JavaScript 中的这个。我是正则表达式的新手,所以我不知道在没有lookbehind的情况下如何做到这一点。任何帮助将不胜感激。
最佳答案
由于您也没有前瞻功能,因此有一个巧妙的技巧。反转输入字符串并应用反转的正则表达式:
\bDROWS\b(?![\w\s]+\()
如果您想要实际输入字符串中匹配的位置,那么您可以将其查找为:
lengthOfInputString - (foundMatchPosition + lengthOfMatch)
关于javascript - 如何在 JavaScript 中复制此正则表达式而不使用后向查找?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13746825/