次の方法で共有


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