Splitter.SplitTextByRanges
Pateikiama funkcija, kuri išskaido tekstą į teksto sąrašą pagal nurodytus poslinkius ir ilgius.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Pateikiama funkcija, kuri išskaido tekstą į teksto sąrašą pagal nurodytus poslinkius ir ilgius. Null ilgis rodo, kad reikia įtraukti visą likusią įvestį.
Examples
Example #1
Išskaidykite įvestį pagal nurodytą padėtį ir ilgio poras pradėdami nuo įvesties pradžios. Atkreipkite dėmesį, kad diapazonai šiame pavyzdyje persidengia.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Išskaidykite įvestį pagal nurodytą padėtį ir ilgio poras pradėdami nuo įvesties pabaigos.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Išskaidykite įvestį į fiksuoto ilgio pašto indeksą, po kurio pateikiamas kintamojo ilgio miesto pavadinimas.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter