Javascript 正则表达式匹配尖括号外的文本

Javascript 正则表达式匹配尖括号外的文本,javascript,regex,string,Javascript,Regex,String,我正在尝试替换尖括号之外的所有特定单词 例如: 我要替换此字符串中的“是”字: 这是一个包含特殊单词的字符串。这个 在尖括号外找到所有“是”字,预期输出: th*是**是带有特殊单词的字符串。这个 您可以使用具有负前瞻性的正则表达式,该正则表达式将检查在潜在匹配之后是否没有关闭,前面没有任何)/g,“*$&*”; 控制台日志(结果)您可以使用具有负前瞻性的正则表达式,该正则表达式将检查在潜在匹配之后是否没有关闭,前面没有任何)/g,“*$&*”; 控制台日志(结果)你能补充一些关于限制的说明吗

我正在尝试替换尖括号之外的所有特定单词

例如:

我要替换此字符串中的“是”字:

这是一个包含特殊单词的字符串。这个
在尖括号外找到所有“是”字,预期输出:

th*是**是带有特殊单词的字符串。这个

您可以使用具有负前瞻性的正则表达式,该正则表达式将检查在潜在匹配之后是否没有关闭
,前面没有任何
)/g,“*$&*”;

控制台日志(结果)
您可以使用具有负前瞻性的正则表达式,该正则表达式将检查在潜在匹配之后是否没有关闭
,前面没有任何
)/g,“*$&*”;

控制台日志(结果)
你能补充一些关于限制的说明吗。例如,为什么
中的
未被替换?您也可以添加正则表达式,因为您自己可能接近一个答案=)。从技术上讲,
中的
,根据您的要求,此
本身不是一个“单词”,而是一个子字符串。请不要破坏我们对您的问题所做的更新。这里的尖括号是什么?这不是HTML,是吗?你能补充一些关于限制的说明吗。例如,为什么
中的
未被替换?您也可以添加正则表达式,因为您自己可能接近一个答案=)。从技术上讲,
中的
,根据您的要求,此
本身不是一个“单词”,而是一个子字符串。请不要破坏我们对您的问题所做的更新。这里的尖括号是什么?它不是HTML,是吗?