TextUtils.Split メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Split(String, Pattern) |
パターンで文字列を分割します。 |
Split(String, String) |
このメソッドは、このメソッドが空の配列を返すのに対 |
Split(String, Pattern)
パターンで文字列を分割します。
[Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;", "")]
public static string[]? Split (string? text, Java.Util.Regex.Pattern? pattern);
[<Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/util/regex/Pattern;)[Ljava/lang/String;", "")>]
static member Split : string * Java.Util.Regex.Pattern -> string[]
パラメーター
- text
- String
分割する文字列
- pattern
- Pattern
一致する正規表現
戻り値
文字列の配列。 テキストが空の場合、配列は空になります
- 属性
例外
式またはテキストが null の場合
注釈
パターンで文字列を分割します。 このメソッドは、このメソッドが空の配列を返すのに対pattern.split("", -1)
し、単一""
の配列を返した場合text.isEmpty()
と同じ結果pattern.split(text, -1)
になります。
これは-1
、末尾の空の文字列が結果から削除されないことを意味します。先頭にゼロ幅の一致が発生""
するかどうかは、アプリandroid.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version
<= 28
Pattern#split(CharSequence, int)
によって異なります。
の Java ドキュメントandroid.text.TextUtils.split(java.lang.String, java.util.regex.Pattern)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
Split(String, String)
このメソッドは、このメソッドが空の配列を返すのに対"".split(expression, -1)
し、単一""
の配列を返した場合text.isEmpty()
と同じ結果text.split(expression, -1)
になります。
[Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;", "")]
public static string[]? Split (string? text, string? expression);
[<Android.Runtime.Register("split", "(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;", "")>]
static member Split : string * string -> string[]
パラメーター
- text
- String
分割する文字列
- expression
- String
一致する正規表現
戻り値
文字列の配列。 テキストが空の場合、配列は空になります
- 属性
例外
式またはテキストが null の場合
注釈
このメソッドは、このメソッドが空の配列を返すのに対"".split(expression, -1)
し、単一""
の配列を返した場合text.isEmpty()
と同じ結果text.split(expression, -1)
になります。
つまり -1
、末尾の空の文字列は結果から削除されません。たとえば、split("a,", "," ) は {"a", ""} を返します。 先頭にゼロ幅の一致が発生""
するかどうかは、アプリandroid.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version
<= 28
Pattern#split(CharSequence, int)
によって異なります。
の Java ドキュメントandroid.text.TextUtils.split(java.lang.String, java.lang.String)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。