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 upp indata med hjälp av de angivna paren av position och längd, 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")
utdata
{"code", "delimiter"}
Exempel 2
Dela upp indata enligt de specificerade position- och längdparen, med början från slutet av indata.
Användning
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
utdata
{"WA", "98052"}