Udostępnij za pośrednictwem


Splitter.SplitTextByRanges

Składnia

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

Około

Zwraca funkcję dzielącą tekst na listę fragmentów tekstu zgodnie z określonymi przesunięciami i długościami. Długość null wskazuje, że wszystkie pozostałe dane wejściowe powinny być uwzględnione.

Przykład 1

Podziel dane wejściowe według określonej pozycji i par długości, zaczynając od początku danych wejściowych. Należy pamiętać, że zakresy w tym przykładzie nakładają się na siebie.

użycie

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

Wyjście

{"code", "delimiter"}

Przykład 2

Podziel dane wejściowe według określonej pozycji i par długości, zaczynając od końca danych wejściowych.

użycie

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

Wyjście

{"WA", "98052"}