文字列内のすべての部分文字列を置き換えたい。
次の 2 つの例に違いはありますか?
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 を使用する必要があります。