Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正则表达式以匹配“0”的文本;不';";包含一个单词?_Javascript_Jquery_Regex - Fatal编程技术网

Javascript 正则表达式以匹配“0”的文本;不';";包含一个单词?

Javascript 正则表达式以匹配“0”的文本;不';";包含一个单词?,javascript,jquery,regex,Javascript,Jquery,Regex,我想排除使用正则表达式的某些单词 输入文本: aaa1234 cc bbb1234 c1234 cc dd aacc cccc ccadf cc 输出文本: aaa1234 bbb1234 c1234 dd aacc cccc ccadf 排除单词:cc 我使用了(^ |\s)[^(cc)]+(\s |$) 如何使正则表达式工作 \s+\bcc\b|\bcc\b\s+ 尝试此操作。替换为空字符串。请参阅演示 您可以使用类似的(^ |\s+)cc(\s+|$)来过滤单词cc,然后用空字符串替

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

输入文本:

aaa1234 cc bbb1234 c1234 cc dd aacc cccc ccadf cc
输出文本:

aaa1234 bbb1234 c1234 dd aacc cccc ccadf
排除单词:
cc

我使用了
(^ |\s)[^(cc)]+(\s |$)

如何使正则表达式工作

\s+\bcc\b|\bcc\b\s+
尝试此操作。替换为
空字符串
。请参阅演示


您可以使用类似的
(^ |\s+)cc(\s+|$)
来过滤单词
cc
,然后用空字符串替换它

var word='aaa1234 cc bbb1234 c1234 cc dd aacc ccdf cc';

console.log(word.replace(/(^ |\s+)cc(\s+|$)/g',).trim()使用[^(cc)]与[^c](]我已经改变了位置,使其成为一个可能的副本,以便更容易地匹配您要排除的内容,并用空字符串替换它。嗯,好的,我现在明白了。它没有给出所需的输出
aaa1234 bbb1234 c1234 dd aacc cccc cccc ccadf
,但给出了
aaa1234bbb1234 c1234dd aacc cccc ccadf
第一个留下两个空格,第二个留下一个尾随空格(在末尾)。