Sdílet prostřednictvím


Splitter.SplitTextByRanges

Syntax

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

Asi

Vrátí funkci, která rozdělí text na seznam textů podle zadaných posunů a délek. Délka null označuje, že všechny zbývající vstupy by měly být zahrnuty.

Příklad 1

Rozdělte vstup podle zadané dvojice pozice a délky počínaje začátkem vstupu. Všimněte si, že oblasti v tomto příkladu se překrývají.

použití

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

výstup

{"code", "delimiter"}

Příklad 2

Rozdělte vstup podle zadané dvojice pozice a délky počínaje koncem vstupu.

Využití

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

Výstup

{"WA", "98052"}