split()

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

Syntax

split(Fuente,delimitador [,requestedIndex])

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

Parámetros

Nombre Tipo Requerido 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 Un índice basado en 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"]