Passa al contenuto principale

Splitter.SplitTextByAnyDelimiter

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

Syntax

Splitter.SplitTextByAnyDelimiter(
delimiters as list,
optional quoteStyle as QuoteStyle.Type,
optional startAtEnd as logical
) as function

Remarks

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

Examples

Example #1

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

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

Result:

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

Example #2

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

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

Result:

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

Category

Splitter