JavaScriptの `replace` メソッドで条件に合致した最初のパターンしか置換されない

2022-10-12JavaScript

誰もが通る道なのでしょう。

'abcdabc'.replace('ab', '')

とやっても、前方の一ヶ所しか置換されないので、ずっと

'abcdabc'.split('ab').join('')

とやっていました。


前回紹介したjavascriptの本を読むと、

'abcdabc'.replace(/ab/g, '')

で解決できるそうです。なるほど、正規表現ね。

2022-10-12JavaScript