Freigeben über


Splitter.SplitTextByRanges

Syntax

Splitter.SplitTextByRanges(ranges as list, optional startAtEnd as nullable logical) as function

About

Gibt eine Funktion zurück, die Text in eine Liste von Text gemäß den angegebenen Offsets und Längen aufteilt. Eine Nulllänge gibt an, dass alle verbleibenden Eingaben eingeschlossen werden sollen.

Beispiel 1

Teilen Sie die Eingabe durch die angegebenen Positions- und Längenpaare ab dem Anfang der Eingabe. Beachten Sie, dass sich die Bereiche in diesem Beispiel überlappen.

Verwendung

Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")

Output

{"code", "delimiter"}

Beispiel 2

Teilen Sie die Eingabe durch die angegebenen Positions- und Längenpaare ab dem Ende der Eingabe.

Verwendung

let
    startAtEnd = true
in
    Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")

Output

{"WA", "98052"}