Udostępnij za pośrednictwem


Splitter.SplitTextByAnyDelimiter

Składnia

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

Około

Zwraca funkcję dzielącą tekst na listę tekstu w dowolnym z określonych ograniczników.

Przykład 1

Podziel dane wejściowe według przecinków lub średników, ignorując tekst w cudzysłowach i ograniczniki w cudzysłowach, rozpoczynając od początku danych wejściowych.

użycie

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

Wyjście

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

Przykład 2

Podziel dane wejściowe według przecinków lub średników, ignorując tekst w cudzysłowach oraz ograniczniki znajdujące się w cudzysłowach i zaczynając od końca danych wejściowych.

Użycie

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

Wyjście

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