Passa al contenuto principale

Splitter.SplitTextByEachDelimiter

Restituisce una funzione che suddivide il testo in un elenco di testo in corrispondenza di ogni delimitatore specificato in sequenza.

Syntax

Splitter.SplitTextByEachDelimiter(
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 ogni delimitatore specificato in sequenza.

Examples

Example #1

Dividere l'input per virgola, quindi punto e virgola, a partire dall'inizio dell'input.

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

Result:

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

Example #2

Dividere l'input per virgola, quindi punto e virgola, trattando le virgolette come qualsiasi altro carattere e iniziando dalla fine dell'input.

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

Result:

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

Category

Splitter