TextUtils.Split Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Split(String, Pattern) |
Divide una cadena en un patrón. |
Split(String, String) |
Este método produce el mismo resultado que |
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
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
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.