menu

splitメソッド

メソッドsplitは、 正規表現を区切り文字として 文字列を配列に分割します。

最初のパラメータとして正規表現を受け取り、 2番目のオプションパラメータとして、結果の配列の 最大要素数を指定できます。

構文

文字列.split(正規表現, [リミット]);

文字列を区切り文字'-'または 区切り文字'+'で配列に分割してみましょう:

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/); console.log(res);

コード実行結果:

['a', 'b', 'c', 'd', 'e']

結果の配列の要素数を制限してみましょう:

let str = 'a-b+c-d+e'; let res = str.split(/[-+]/, 3); console.log(res);

コード実行結果:

['a', 'b', 'c']

関連項目

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