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