正则表达式匹配“不”包含单词的文本?

时间:2015-07-08 05:32:45

标签: javascript jquery regex

我想使用正则表达式排除某些单词。

输入文字:

aaa1234 bbb1234 c1234 dd aacc cccc ccadf

输出文字:

cc

排除单词:(^|\s)[^(cc)]+(\s|$)

我使用了mycontroller

如何使正则表达式工作?

2 个答案:

答案 0 :(得分:1)

\s+\bcc\b|\bcc\b\s+

试试这个。empty string。见。演示。

https://regex101.com/r/cK4iV0/25

答案 1 :(得分:0)

您可以使用 (^|\s+)cc(\s+|$) 这样的内容来过滤 cc 字样,然后将其替换为空字符串

var word='aaa1234 cc bbb1234 c1234 cc dd aacc cccc ccadf cc';

console.log(word.replace(/(^|\s+)cc(\s+|$)/g,' ').trim());

相关问题