GitHubContribuir no GitHub: Editar on-line

split ()

Divide uma determinada sequência de acordo com um determinado delimitador e retorna uma matriz de sequência com as subsequências contidas.

Opcionalmente, uma subsequência específica pode ser retornada, se existir

split("aaa_bbb_ccc", "_") == ["aaa","bbb","ccc"]

Sintaxe

split(source, delimitador [, requestedIndex])

Argumentos

  • source: a sequência de origem que será dividida de acordo com o delimitador especificado..
  • delimiter: o delimitador que será usado para dividir a sequência de origem.
  • requestedIndex: um índice baseado em zero opcional int Se fornecido, a matriz de sequência retornada conterá a subsequência solicitada se existir.

Devoluções

Uma matriz de sequência que contém as subsequências da sequência de origem especificada que são delimitadas pelo delimitador especificado

Exemplos

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