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