JavaScriptの文字列の分割split
と結合join
についてまとめてみます。
分割split
スペースで分割
'aaa bbb ccc'.split(' ');
実行結果
['aaa', 'bbb', 'ccc']
コンマで分割した場合の最初の3つ
'aa,bb,cc,dd,ee,ff'.split(',', 3);
実行結果
['aa', 'bb', 'cc']
数字があるところで分割
'aa12bb3cc456dd78'.split(/[0-9]+/)
実行結果
['aa', 'bb', 'cc', 'dd', '']
結合join
コンマで結合
['aaa', 'bbb', 'ccc'].join();
実行結果
'aaa,bbb,ccc'
+で結合
['aaa', 'bbb', 'ccc'].join('+');
実行結果
'aaa+bbb+ccc'
リンク
String.prototype.split() – JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/split
Array.prototype.join() – JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/join