| On this page | |
| Since | 21.0 |
少なくとも1か所で分割が行なわれた場合はTrueを返します。 input 内で regex が見つからない場合、または、 regex が無効な場合、Falseを返します。 分割に成功すると、 regex の該当文字列の配列が返されます。
Note
末尾の区切り文字の処理方法において、Pythonや他のsplitメソッドとは動作が異なります。
例えば、string::RegexSplitは、“a,b,”を“a”と“b”の2つの文字列に分割します。
regex に|($(?!\s))を加えることで、“a,b,”を3つのトークンに分割することができます。
入力 ¶
regex:
String
正規表現。
input:
String
分割する文字列。
maxsplits:
Int
許可される分割の最大回数。 デフォルトは0で、分割回数に制限がないことを意味します。
出力 ¶
success:
Bool
少なくとも1か所で分割が行なわれた場合はTrueを返します。
results:
StringArray
regex の該当文字列の配列。
| See also |