Splitter.SplitTextByEachDelimiter

構文

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

バージョン情報

指定した各区切り記号で順番にテキストを一連のテキストに分割する関数が返されます。

例 1

入力の先頭から始め、入力をコンマで分割し、続けてセミコロンで分割します。

使用方法

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

出力

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

例 2

入力の末尾から始めて、入力をコンマで分割し、続いてセミコロンで分割し、引用符を他の文字と同じように扱います。

使用方法

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

出力

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