replaceでの正規表現

とても使いやすくて汎用的なjsコマンド

replace

単純な置換も

txt.replace(‘aaa’,’bbb’)

正規表現を使った置換も両方出来るのが嬉しい所。

しかし、ちょっとハマったのは、正規表現を使う場合

txt.replace(‘/a/’ , ‘bbb’)

とやっても結果が出ない。

txt.replace(/a/ , ‘bbb’)

と、マッチパターンを’’で囲わないのが正解らしい。ハマったのでメモ。

コメント

タイトルとURLをコピーしました