Bagikan melalui


Splitter.SplitTextByEachDelimiter

Sintaksis

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

Tentang

Mengembalikan fungsi yang memisahkan teks menjadi sebuah daftar teks berdasarkan masing-masing pemisah yang ditentukan secara berurutan.

Contoh 1

Pisahkan input terlebih dahulu dengan koma, kemudian dengan titik koma, mulai dari awal input.

Penggunaan

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

Output

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

Contoh 2

Pisahkan input dengan koma, lalu titik koma, perlakukan tanda kutip seperti karakter lain, mulai dari akhir input.

Penggunaan

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

Output

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