例
サブストリングの配列に文字列を分割します:
var str = "How are you doing today?";
var res = str.split(" ");
RESの結果は、値を持つ配列であろう。
How,are,you,doing,today?
»それを自分で試してみてください もっと"Try it Yourself"以下の例。
定義と使用法
split()メソッドは、サブストリングの配列に文字列を分割するために使用され、新しい配列を返しています。
Tip:空の文字列がいる場合("")区切り文字として使用され、文字列は各文字の間で分割されます。
注意: split()メソッドは、元の文字列を変更しません。
ブラウザのサポート
方法 | |||||
---|---|---|---|---|---|
split() | はい | はい | はい | はい | はい |
構文
パラメータ値 パラメーター 説明 separator 任意。 文字列を分割するために使用する、文字、または正規表現を指定します。 省略された場合、文字列全体が返される(an array with only one item) limit 任意。 スプリット制限後の分割、アイテムの数を指定する整数は、アレイに含まれません
技術的な詳細
戻り値: 分割さ値を含む配列、 JavaScriptのバージョン: 1.1
その他の例
例
セパレーターパラメータを省略します:
var str = "How are you doing today?";
var res = str.split();
RESの結果は一つの値だけを持つ配列であろう。
How are you doing today?
»それを自分で試してみてください
例
ホワイトスペースを含め、各charaterを分離:
var str = "How are you doing today?";
var res = str.split("");
RESの結果は、値を持つ配列であろう。
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
»それを自分で試してみてください
例
limitパラメータを使用します。
var str = "How are you doing today?";
var res = str.split(" ",3);
RESの結果は、3つの値を持つ配列であろう。
How,are,you
»それを自分で試してみてください
例
セパレータとして文字を使用します。
var str = "How are you doing today?";
var res = str.split("o");
RESの結果は、値を持つ配列であろう。
H,w are y,u d,ing t,day?
»それを自分で試してみてください
<JavaScriptの文字列リファレンス