用正则表达式全局替换Javascript

Javascript replace globally with regex

本文关键字:Javascript 替换 全局 正则表达式      更新时间:2023-09-26

我的XML中有特殊字符,我正在使用Javascript函数来替换它。我在所有标签中都找到了全局搜索来替换为.

 var res = outputText.replace(/&/g,"&"); 

但我也想用<btn>Click NOW</btn></Product> 替换</Product>标签

我该如何替换这个我正在像一样尝试

res = res.replace(/</Product>/g,"<btn>Click  NOW</btn></Product>"); 

但它给了我错误invalid regular expression flag P

您需要使用':逃离/

res = res.replace(/<'/Product>/g,"<btn>Click  NOW</btn></Product>"); 
//------------------^

您必须在p 之前查看/

/<'/P