我想从一个字符串中使用JS正则表达式匹配函数获取除一个单词外的所有单词。例如,对于字符串testhello123worldtestWTF
,不包括单词test
,结果将为helloworldWTF
。获取除一个特定单词外的所有单词
我意识到我必须使用预见功能来做,但我无法弄清楚具体是什么。我想出了以下正则表达式(?!test)[a-zA-Z]+(?=.*test)
,但它只是部分工作。
http://refiddle.com/refiddles/59511c2075622d324c090000
可能重复的[如何替换JavaScript中出现的所有字符串?](https://stackoverflow.com/questions/1144783/how-to-replace-all-occurrences-of-a-string-in- javascript) –
所以我注意到你的问题很奇怪。你说你想检查'测试',但在你的结果中,你还将测试结果与123一并删除。这是一个错字吗? –
用“word”表示'[a-zA-Z] +',不带数字。 – streetturtle