Skip to main content

Splitter.SplitTextByRanges

Tiek atgriezta funkcija, kas nodrošina teksta sadali atbilstoši norādītajām nobīdēm un garuma vērtībām, izveidojot teksta vērtību sarakstu.

Syntax​

Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function

Remarks​

Tiek atgriezta funkcija, kas nodrošina teksta sadali atbilstoši norādītajai nobīdei un garumam, sadalot tekstu teksta sarakstā. Nulles garums norāda, ka ir jāietver visa atlikusī ievade.

Examples​

Example #1​

Sadalīt ievadi pēc norādītās pozīcijas un garuma pāriem, sākot no ievades sākuma. Ņemiet vērā, ka diapazoni šajā piemērā pārklājas.

Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")

Result:

{"code", "delimiter"}

Example #2​

Sadalīt ievadi pēc norādītās pozīcijas un garuma pāriem, sākot no ievades beigām.

let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")

Result:

{"WA", "98052"}

Example #3​

Sadalīt ievadi fiksēta garuma pasta indeksā, kam seko mainīga garuma pilsētas nosaukums.

Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")

Result:

{"98052", "Redmond"}

Category​

Splitter