Splitter.SplitTextByRanges
Szintaxis
Splitter.SplitTextByRanges(ranges as list, optional startAtEnd as nullable logical) as function
Rólunk
Olyan függvényt ad vissza, amely a megadott eltolások és hosszok szerint felosztja a szöveget egy szöveglistára. A null érték azt jelzi, hogy az összes fennmaradó bemenetet bele kell foglalni.
1. példa
Ossza fel a bemenetet a megadott pozíció- és hosszpárokkal, a bemenet kezdetétől kezdve. Vegye figyelembe, hogy a példában szereplő tartományok átfedésben vannak.
Használat
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
kimeneti
{"code", "delimiter"}
2. példa
Ossza fel a bemenetet a megadott pozíció- és hosszpárokkal, a bemenet végétől kezdve.
Használat
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
kimeneti
{"WA", "98052"}