Splitter.SplitTextByRanges
Syntax
Splitter.SplitTextByRanges(ranges as list, optional startAtEnd as nullable logical) as function
Info
Gibt eine Funktion zurück, die Text auf der Grundlage der angegebenen Offset- und Längenwerte in eine Liste mit Text aufteilt. Eine NULL-Länge zeigt an, dass alle verbleibenden Eingaben enthalten sein sollen.
Beispiel 1
Teilen Sie die Eingabe durch die angegebenen Positions- und Längenpaare auf, beginnend am Anfang der Eingabe. Beachten Sie, dass sich die Bereiche in diesem Beispiel überlappen.
Verwendung
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Ausgabe
{"code", "delimiter"}
Beispiel 2
Teilen Sie die Eingabe durch die angegebenen Positions- und Längenpaare auf, beginnend am Ende der Eingabe.
Verwendung
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Ausgabe
{"WA", "98052"}