Compartir a través de


split()

La split() función toma una cadena y la divide en subcadenas en función de un delimitador especificado y devuelve las subcadenas de una matriz. Opcionalmente, puede recuperar una subcadena específica especificando su índice.

Sintaxis

split(source, delimiter [, requestedIndex])

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
source string ✔️ Cadena de origen que se divide según el delimitador especificado.
delimitador string ✔️ Delimitador que se usará para dividir la cadena de origen.
requestedIndex int Índice de base cero. Si se proporciona, la matriz de cadenas devuelta contiene la subcadena solicitada en el índice si existe.

Devoluciones

Matriz de subcadenas obtenidas separando la cadena de origen por el delimitador especificado o una sola subcadena en el requestedIndex especificado.

Nota:

Para manipular aún más la matriz resultante, consulte descriptores de acceso de objetos dinámicos.

Ejemplos

print
    split("aa_bb", "_"),           // ["aa","bb"]
    split("aaa_bbb_ccc", "_", 1),  // ["bbb"]
    split("", "_"),                // [""]
    split("a__b", "_"),            // ["a","","b"]
    split("aabbcc", "bb")          // ["aa","cc"]
print_0 print_1 print_2 print_3 print4
["aa","bb"] ["bbb"] [""] ["a","","b"] ["aa","cc"]