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