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


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