split()

Funkce split() vezme řetězec a rozdělí ho na podřetězcece na základě zadaného oddělovače a vrátí podřetězcece v poli. Volitelně můžete načíst konkrétní podřetěžce zadáním jeho indexu.

Syntax

split(Zdroj,oddělovač [,requestedIndex])

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Typ Vyžadováno Popis
Zdroj string ✔️ Zdrojový řetězec, který je rozdělen podle daného oddělovače.
Oddělovač string ✔️ Oddělovač, který se použije k rozdělení zdrojového řetězce.
requestedIndex int Index založený na nule. Pokud je pole vrácených řetězců zadané, obsahuje požadovaný podřetězc v indexu, pokud existuje.

Návraty

Pole podřetězců získané oddělením zdrojového řetězce zadaným oddělovačem nebo jeden podřetězc v zadaném requestedIndex.

Poznámka

Další informace o manipulaci s výsledným polem najdete v tématu o dynamických objektech.

Příklady

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