Freigeben über


Splitter.SplitTextByEachDelimiter

Syntax

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

About

Gibt eine Funktion zurück, die Text in eine Liste von Text bei jedem angegebenen Trennzeichen in Sequenz aufteilt.

Beispiel 1

Teilen Sie die Eingabe durch Komma, dann semikolon, beginnend am Anfang der Eingabe.

Verwendung

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

Output

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

Beispiel 2

Teilen Sie die Eingabe durch Komma, dann Semikolon, behandeln Anführungszeichen wie jedes andere Zeichen und beginnen am Ende der Eingabe.

Verwendung

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

Output

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