split()

La split() funzione accetta una stringa e la suddivide in sottostringhe in base a un delimitatore specificato, restituendo le sottostringhe in una matrice. Facoltativamente, è possibile recuperare una sottostringa specificando il relativo indice.

Sintassi

split(fonte,delimitatore [,requestedIndex])

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
source string ✔️ Stringa di origine divisa in base al delimitatore specificato.
Delimitatore string ✔️ Delimitatore che verrà utilizzato per suddividere la stringa di origine.
requestedIndex int Indice a base zero. Se specificato, la matrice di stringhe restituita contiene la sottostringa richiesta in corrispondenza dell'indice, se presente.

Restituisce

Matrice di sottostringhe ottenute separando la stringa di origine dal delimitatore specificato o da una singola sottostringa in corrispondenza dell'oggetto requestedIndex specificato.

Nota

Per modificare ulteriormente la matrice risultante, vedere Funzioni di accesso a oggetti dinamici.

Esempio

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"]