我的代码的简化版本如下所示:
string="test test testtest testtest test";
replacer="test";
string=string.replace(new RegExp(' '+replacer+' ','gi')," REPLACED ");
现在,我只想在周围有空格的情况下替换一个单词,该代码实际上可以正常工作,但是我只是想知道为什么下面这个对我而言更好的单词不起作用。
RegExp('\s'+replacer+'\s','gi')
最佳答案
你为什么不试试这个:
RegExp('\\s'+replacer+'\\s','gi')