Jaa


Splitter.SplitTextByAnyDelimiter

Syntaksi

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

Noin

Palauttaa funktion, joka jakaa tekstin osiin tekstiluetteloksi minkä tahansa määritetyn erottimen kohdalta.

Esimerkki 1

Jaa syöte pilkulla tai puolipisteellä ohittaen lainausmerkit ja lainausmerkit ja aloittaen syötteen alusta.

käyttö

Splitter.SplitTextByAnyDelimiter({",", ";"}, QuoteStyle.Csv)("a,b;""c,d;e"",f")

Output

{"a", "b", "c,d;e", "f"}

Esimerkki 2

Jaa syöte pilkulla tai puolipisteellä ohittaen lainausmerkit ja lainausmerkit ja aloittaen syötteen lopusta.

käyttö

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

Output

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