75 of 264 menu

replaceメソッド

replaceメソッドは文字列の一部を検索して置換します。 第一引数には置換対象の部分文字列を、 第二引数には置換後の部分文字列を受け取ります。

構文

文字列.replace(置換対象, 置換後の文字列);

文字列内の 'ab''!'に置換してみましょう:

let str = 'abcde'; let res = str.replace('ab', '!'); console.log(res);

コード実行結果:

'!cde'

文字列内のすべての一致を置換してみましょう:

let str = 'ab cde ab'; let res = str.replace('ab', '!'); console.log(res);

最初に一致した部分のみが置換されていることがわかります:

'! cde ab'

replaceメソッドが最初の一致のみを置換するにもかかわらず、 ループを使用してすべての一致を置換することができます:

let elem = 'ab'; let str = 'ab cde ab'; while (str.includes(elem)) { str = str.replace(elem, '!'); } console.log(str);

コード実行結果:

'! cde !'

関連項目

  • 正規表現を使用して文字列の一部を検索・置換する メソッド replace
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否