Megosztás a következőn keresztül:


Splitter.SplitTextByEachDelimiter

Szintaxis

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

Rólunk

Olyan függvényt ad vissza, amely egymás után egy szöveglistára osztja a szöveget az egyes megadott elválasztójeleken.

1. példa

Ossza fel a bemenetet vesszővel, majd pontosvesszővel a bemenet kezdetétől kezdve.

Használat

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

kimeneti

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

2. példa

Ossza fel a bemenetet először vesszővel, majd pontosvesszővel, kezelje az idézőjeleket, mint bármely más karaktert, és kezdje a bemenet végétől.

Használat

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

kimenet

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