Partilhar via


split()

A split() função utiliza uma cadeia e divide-a em subcadeias com base num delimitador especificado, devolvendo as subcadeias numa matriz. Opcionalmente, pode obter uma subcadeia específica ao especificar o respetivo índice.

Syntax

split(origem,delimitador [,requestedIndex])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
origem string ✔️ A cadeia de origem que é dividida de acordo com o delimitador especificado.
delimitador string ✔️ O delimitador que será utilizado para dividir a cadeia de origem.
requestedIndex int Um índice baseado em zero. Se for fornecido, a matriz de cadeia devolvida contém a subcadeia pedida no índice, se existir.

Devoluções

Uma matriz de subcadeias obtidas ao separar a cadeia de origem pelo delimitador especificado ou uma única subcadeia no requestedIndex especificado.

Nota

Para manipular ainda mais a matriz resultante, veja acessórios de objeto dinâmico.

Exemplos

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 imprimir4
["aa","bb"] ["bbb"] [""] ["a","","b"] ["aa","cc"]