Sdílet prostřednictvím


Splitter.SplitTextByEachDelimiter

Syntax

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

Asi

Vrátí funkci, která rozdělí text na seznam částí podle každého zadaného oddělovače postupně.

Příklad 1

Rozdělte vstup čárkou a potom středníkem počínaje začátkem vstupu.

Využití

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

výstup

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

Příklad 2

Rozdělit vstup od konce čárkou, potom středníkem, přičemž s uvozovkami zacházet jako s jakýmkoli jiným znakem.

Využití

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

Výstupní

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