Splitter.SplitTextByRanges
Egy olyan függvényt ad vissza, amely felosztja a szöveget egy szöveges értékekből álló listára a megadott eltolások és hosszak figyelembevételével.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Olyan függvényt ad vissza, amely egy szöveglistára osztja fel a szöveget a megadott eltolások és hosszúságok alapján. A null hosszúságérték azt jelzi, hogy az összes fennmaradó bemenetet bele kell foglalni.
Examples
Example #1
A bemenet felosztása a megadott pozíció- és hosszpárokkal, a bemenet elejétől kezdve. Ebben a példában a tartományok átfedik egymást.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
A bemenet felosztása a megadott pozíció- és hosszpárokkal, a bemenet végétől kezdve.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Ossza fel a bemenetet egy fix hosszúságú irányítószámra, amelyet egy változó hosszúságú városnév követ.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter