Compartir a través de


TextUtils.Split Método

Definición

Sobrecargas

Split(String, Pattern)

Divide una cadena en un patrón.

Split(String, String)

Este método produce el mismo resultado que text.split(expression, -1) si, a text.isEmpty() continuación, este método devuelve una matriz vacía, mientras "".split(expression, -1) que habría devuelto una matriz con un único "".

Split(String, Pattern)

Divide una cadena en un patrón.

[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[]

Parámetros

text
String

cadena que se va a dividir

pattern
Pattern

expresión regular que se va a coincidir

Devoluciones

String[]

una matriz de cadenas. La matriz estará vacía si el texto está vacío

Atributos

Excepciones

si expression o text es NULL

Comentarios

Divide una cadena en un patrón. Este método produce el mismo resultado que pattern.split(text, -1) si, a text.isEmpty() continuación, este método devuelve una matriz vacía, mientras pattern.split("", -1) que habría devuelto una matriz con un único "".

-1 Significa que las cadenas vacías finales no se quitan del resultado; Tenga en cuenta que si una coincidencia de ancho cero inicial puede dar lugar a un resultado inicial "" depende de si la aplicación android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; vea Pattern#split(CharSequence, int).

Documentación de Java para android.text.TextUtils.split(java.lang.String, java.util.regex.Pattern).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Split(String, String)

Este método produce el mismo resultado que text.split(expression, -1) si, a text.isEmpty() continuación, este método devuelve una matriz vacía, mientras "".split(expression, -1) que habría devuelto una matriz con un único "".

[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[]

Parámetros

text
String

cadena que se va a dividir

expression
String

expresión regular que se va a coincidir

Devoluciones

String[]

una matriz de cadenas. La matriz estará vacía si el texto está vacío

Atributos

Excepciones

si expression o text es NULL

Comentarios

Este método produce el mismo resultado que text.split(expression, -1) si, a text.isEmpty() continuación, este método devuelve una matriz vacía, mientras "".split(expression, -1) que habría devuelto una matriz con un único "".

-1 Significa que las cadenas vacías finales no se quitan del resultado; por ejemplo split("a",", "," ) devuelve {"a", ""}. Tenga en cuenta que si una coincidencia de ancho cero inicial puede dar lugar a un resultado inicial "" depende de si la aplicación android.content.pm.ApplicationInfo#targetSdkVersion targets an SDK version<= 28; vea Pattern#split(CharSequence, int).

Documentación de Java para android.text.TextUtils.split(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a