Dela via


Splitter.SplitTextByRanges

Syntax

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

Om

Returnerar en funktion som delar upp text i en lista med text enligt angivna förskjutningar och längder. En nulllängd anger att alla återstående indata ska inkluderas.

Exempel 1

Dela indata med angivna position och längdpar, med början från början av indata. Observera att intervallen i det här exemplet överlappar varandra.

Användning

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

Output

{"code", "delimiter"}

Exempel 2

Dela indata med angivna position och längdpar, med början från slutet av indata.

Användning

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

Output

{"WA", "98052"}