Condividi tramite


Splitter.SplitTextByEachDelimiter

Sintassi

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

Esempio 1

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

Utilizzo

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

Output

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

Esempio 2

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

Utilizzo

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

Output

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