【JavaScript】replace()で正規表現による文字列の置き換え
replace()は正規表現または値を利用して、文字列を置き換えます
対象文字列.replace(置き換える文字列(正規表現を含む),置き換え後の文字列)
値として置き換える文字列を指定した場合は、最初に出現する文字列のみが置き換えられ、正規表現で指定した場合は全ての文字列が検索され置き換えが実行されます
replace()の動作サンプル
See the Pen JavaScript string replace() by yochans (@yochans) on CodePen.
replace()のサンプルコード
置き換えする文字列を値として指定した場合
replace = 'abcdefg abcdefg ABCDEFG'.replace('de','');
console.log(replace);//abcfg abcdefg ABCDEFG
置き換えする文字列を正規表現で指定した場合
replace = 'abcdefg abcdefg ABCDEFG'.replace(/de/g,'');
console.log(replace);//abcfg abcfg ABCDEFG
置き換えする文字列を正規表現で指定した場合(iで大文字小文字を判別しないパターン)
replace = 'abcdefg abcdefg ABCDEFG'.replace(/de/gi,'');
console.log(replace);//abcfg abcfg ABCFG
正規表現で日本語
replace = 'あいうえお あいうえお'.replace(/うえ/g,'');
console.log(replace);//あいお あいお
ディスカッション
コメント一覧
まだ、コメントがありません