Freigeben über


Splitter.SplitTextByEachDelimiter

Syntax

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

Info

Gibt eine Funktion zurück, die Text nacheinander an den angegebenen Trennzeichen in eine Liste mit Text aufteilt.

Beispiel 1

Teilen Sie die Eingabe durch Kommas und dann durch Strichpunkte auf, beginnend am Anfang der Eingabe.

Verwendung

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

Ausgabe

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

Beispiel 2

Teilen Sie die Eingabe durch Kommas und dann durch Strichpunkte auf, und behandeln Sie Anführungszeichen wie alle anderen Zeichen, und beginnen Sie am Ende der Eingabe.

Verwendung

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

Ausgabe

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