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

2022-10-12JavaScript

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

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

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

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

とやっていました。


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

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

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

2022-10-12JavaScript