Splitter.SplitTextByRanges
Gibt eine Funktion zurück, die Text auf der Grundlage der angegebenen Offset- und Längenwerte in eine Liste mit Text aufteilt.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Gibt eine Funktion zurück, die Text entsprechend den angegebenen Offsets und Längen in eine Liste von Texten aufteilt. Eine NULL-Länge gibt an, dass alle verbleibenden Eingaben eingeschlossen werden sollen.
Examples
Example #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.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Teilen Sie die Eingabe durch die angegebenen Positions- und Längenpaare auf, beginnend am Ende der Eingabe.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Teilen Sie die Eingabe in eine Postleitzahl mit fester Länge auf, gefolgt von einem Ortsnamen mit variabler Länge.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter