Splitter.SplitTextByAnyDelimiter

Syntax

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

About

返回一个函数,该函数将文本拆分为任何指定分隔符处的文本列表。

示例 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"}