Splitter.SplitTextByRanges

Синтаксис

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

О программе

Возвращает функцию, разделяющую текст на список текста в соответствии с указанными смещениями и длинами. Длина NULL указывает, что все остальные входные данные должны быть включены.

Пример 1

Разделение входных данных по указанным парам позиции и длины с начала входных данных. Обратите внимание, что диапазоны в этом примере перекрываются.

Использование

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

Выходные данные

{"code", "delimiter"}

Пример 2

Разделение входных данных по указанным парам позиции и длины начиная с конца входных данных.

Использование

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

Выходные данные

{"WA", "98052"}