Ugrás a fő tartalomhoz

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