Splitter.SplitTextByRanges
Returnează o funcţie ce divizează textul într-o listă de text conform decalajelor şi lungimilor specificate.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Returnează o funcție care divizează textul într-o listă de text conform decalajelor și lungimilor specificate. O lungime nulă indică faptul că toate intrările rămase trebuie incluse.
Examples
Example #1
Divizează intrarea după poziția specificată și perechile de lungime, începând de la începutul intrării. Rețineți că intervalele din acest exemplu se suprapun.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Divizează intrarea după poziția specificată și perechile de lungime, începând de la sfârșitul intrării.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Împărțiți intrarea într-un cod poștal de lungime fixă, urmat de un nume de oraș de lungime variabilă.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter