Sdílet prostřednictvím


split()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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"]