Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
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"}
Пример 3
Разделить входные данные на почтовый индекс фиксированной длины, за которым следует имя города переменной длины.
использование
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Выходные данные
{"98052", "Redmond"}