Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
83 of 264 menu
◀ ▶

replaceメソッド

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

構文

文字列.replace(正規表現, 置換文字列);

例

文字 'a'を見つけて置換してみましょう:

let str = 'bab'; let res = str.replace(/a/, '!'); console.log(res);

コードの実行結果:

'b!b'

例

デフォルトでは、最初に一致した部分のみが置換されます。 もう一度文字列内の文字 'a'を置換してみましょう:

let str = 'baaab'; let res = str.replace(/a/, '!'); console.log(res);

コードの実行結果:

'b!aab'

例

グローバル検索を使ってすべての一致を置換してみましょう:

let str = 'baaab'; let res = str.replace(/a/g, '!'); console.log(res);

コードの実行結果:

'b!!!b'

例

次のパターンで文字列を検索して置換してみましょう: 文字 'x'、その後任意の1文字、そして 再び文字 'x':

let str = 'xax eee'; let res = str.replace(/x.x/, '!'); console.log(res);

コードの実行結果:

'! eee'

関連項目

  • メソッド replace、
    文字列の一部を検索して置換します
  • メソッド test、
    文字列を検査します
  • メソッド match、
    文字列内で一致を検索します
  • メソッド matchAll、
    文字列内のすべての一致を検索します
  • メソッド exec、
    逐次検索を実行します
  • メソッド search、
    検索を実行します
  • メソッド split、
    文字列を分割します
← →
↑
日本語▼
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否