Del via


Splitter.SplitTextByEachDelimiter

Syntaks

Splitter.SplitTextByEachDelimiter(delimiters as list, optional quoteStyle as nullable number, optional startAtEnd as nullable logical) as function

Omtrent

Returnerer en funktion, der opdeler tekst på en liste med tekst ved hver angivet afgrænser i rækkefølge.

Eksempel 1

Opdel inputtet med komma og derefter semikolon fra starten af inputtet.

brug

Splitter.SplitTextByEachDelimiter({",", ";"})("a,b;c,d")

output

{"a", "b", "c,d"}

Eksempel 2

Opdel inputtet med komma og derefter semikolon, behandling af anførselstegn som ethvert andet tegn og startende fra slutningen af inputtet.

brug

let
    startAtEnd = true
in
    Splitter.SplitTextByEachDelimiter({",", ";"}, QuoteStyle.None, startAtEnd)("a,""b;c"",d")

output

{"a,""b", "c""", "d"}