Udostępnij za pośrednictwem


Splitter.SplitTextByEachDelimiter

Składnia

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

Około

Zwraca funkcję, która dzieli tekst na listę tekstów według każdego określonego separatora w kolejności.

Przykład 1

Podziel dane wejściowe według przecinka, a następnie średnik, zaczynając od początku danych wejściowych.

Zastosowanie

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

Wyjście

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

Przykład 2

Podziel dane wejściowe według przecinka, a następnie średnik, traktując cudzysłowy jak każdy inny znak i zaczynając od końca danych wejściowych.

użycie

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

wyjściowe

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