API version 6

RegexPattern.Splitメソッド

iOS AndroidWindows

 

説明

正規表現パターンと入力文字列のマッチに基づいて分割したString配列を取得します。

 

"a--/cde/f--"を分割した場合の例を次に示します。

正規表現

limit

結果

/

2

"a--", "cde/f--"

/

10

"a--", "cde", "f--"

/

-1

"a--", "cde", "f--"

-

5

"a", "", "/cde/f", "", ""

-

-2

"a", "", "/cde/f", "", ""

-

0

"a", "", "/cde/f"

 

呼出形式

var arr = rp.Split( input [, limit ] )

 

戻り値

マッチに基づいてinputを分割したStringオブジェクトの配列

配列の最後尾の要素には、最後にマッチした位置より後ろの文字列が格納されます。

 

引数

String input

マッチする入力文字列

 

 

integer limit

最大分割数

0より大きい場合は、返される配列の長さはlimit以下になります。

負の値の場合は、配列の長さは制限されません。

0の場合は、配列の長さは制限されませんが、後続の空文字列が破棄されます。省略した場合は0になります。

 

例外

なし

 

 

使用例

var p = RegexPattern.Compile("/");
var arr = p.Split("Biz/Browser");
for (var i = 0; i < arr.length; i++) {
    print(arr[i], "\n");
}

 

関連項目

 

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る