我想替换字符串中所有出现的子字符串。
下面两个例子会有什么不同吗?
var str='A horse walks into a bar and the bartender asks "Hey, why the long face?".';
str.replace(new RegExp('bar','g'),'restaurant');
// versus
str.replace(RegExp('bar','g'),'restaurant');
注意:
这是一个简化的示例,与上面不同,我需要使用 RegExp 而不是文字正则表达式来连接字符串。