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