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