Splitter.SplitTextByAnyDelimiter

Синтаксис

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

О программе

Возвращает функцию, которая разбивает текст на список текста по любому из указанных разделителей.

Пример 1

Разделение входных данных по запятой или точке с запятой, игнорируя кавычки и разделители в кавычках, с начала входных данных.

Использование

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

Выходные данные

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

Пример 2

Разделение входных данных по запятой или точке с запятой, игнорируя кавычки и разделители в кавычках, начиная с конца входных данных.

Использование

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

Выходные данные

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