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(text, -1)
:如果 text.isEmpty()
此方法返回空数组,而 pattern.split("", -1)
返回的数组具有单个 ""
数组。
这意味着 -1
不会从结果中删除尾随空字符串;请注意,前导零宽度匹配是否会导致前导 ""
取决于你的应用 android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version
<= 28
是否可见 Pattern#split(CharSequence, int)
。
适用于 . 的 android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。
适用于
Split(String, String)
此方法生成的结果与以下结果相同 text.split(expression, -1)
:如果 text.isEmpty()
此方法返回空数组,而 "".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
注解
此方法生成的结果与以下结果相同 text.split(expression, -1)
:如果 text.isEmpty()
此方法返回空数组,而 "".split(expression, -1)
返回的数组具有单个 ""
数组。
这意味着 -1
不会从结果中删除尾随空字符串;例如 split(“a,”,“,”) 返回 {“a”, “”}。 请注意,前导零宽度匹配是否会导致前导 ""
取决于你的应用 android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version
<= 28
是否可见 Pattern#split(CharSequence, int)
。
适用于 . 的 android.text.TextUtils.split(java.lang.String, java.lang.String)
Java 文档
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。