split()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Funkce split()
vezme řetězec a rozdělí ho na podřetězce založené na zadaném oddělovači a vrátí podřetězce v poli. Volitelně můžete načíst konkrétní podřetětěr zadáním jeho indexu.
Syntaxe
split(
source,
delimiter [,
requestedIndex])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
source | 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 k dispozici, vrácené pole řetězců obsahuje požadovaný podřetězc v indexu, pokud existuje. |
Návraty
Pole podřetězců získaných oddělením zdrojového řetězce zadaným oddělovačem nebo jediným podřetězcem v zadaném požadovaném indexu.
Poznámka:
Další manipulaci s výsledným polem najdete v tématu Dynamické objektové přístupové objekty.
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"] |