Freigeben über


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