Condividi tramite


Splitter.SplitTextByAnyDelimiter

Sintassi

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

Informazioni su

Restituisce una funzione che suddivide il testo in un elenco di testo in corrispondenza di uno qualsiasi dei delimitatori specificati.

Esempio 1

Dividere l'input per virgola o punto e virgola, ignorando le virgolette e i delimitatori tra virgolette, iniziando dall'inizio dell'input.

Utilizzo

Splitter.SplitTextByAnyDelimiter({",", ";"}, QuoteStyle.Csv)("a,b;""c,d;e"",f")

Output

{"a", "b", "c,d;e", "f"}

Esempio 2

Dividere l'input per virgola o punto e virgola, ignorando le virgolette e i delimitatori tra virgolette, iniziando dalla fine dell'input.

Utilizzo

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

Output

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