Compartilhar via


split()

Aplica-se a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

A split() função pega uma cadeia de caracteres e a divide em subcadeias de caracteres com base em um delimitador especificado, retornando as subcadeias de caracteres em uma matriz. Opcionalmente, você pode recuperar uma subcadeia de caracteres específica especificando seu índice.

Sintaxe

split(source, delimiter [, requestedIndex])

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Digitar Obrigatória Descrição
source string ✔️ A cadeia de caracteres de origem que é dividida de acordo com o delimitador fornecido.
delimiter string ✔️ O delimitador que será usado para dividir a cadeia de caracteres de origem.
índice solicitado int Um índice baseado em zero. Se fornecida, a matriz de cadeia de caracteres retornada contém a subcadeia de caracteres solicitada no índice, se ela existir.

Devoluções

Uma matriz de subcadeias de caracteres obtida separando a cadeia de caracteres de origem pelo delimitador especificado ou uma única subcadeia de caracteres no requestedIndex especificado.

Observação

Para manipular ainda mais a matriz resultante, consulte acessadores de objetos dinâmicos.

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