Splitter.SplitTextByRanges
Повертає функцію, яка розділяє текст на список тексту відповідно до вказаних зсувів і довжин.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Повертає функцію, яка розділяє текст на список рядків відповідно до вказаних зсувів і довжин. Довжина null указує, що має бути долучено також і решту вхідних даних.
Examples
Example #1
Розділення вхідних даних за вказаними парами позиції й довжини, починаючи з початку. Зверніть увагу, що діапазони в цьому прикладі перекриваються.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Розділення вхідних даних за вказаними парами позиції й довжини, починаючи з кінця.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Виділити з вхідних даних поштовий індекс із фіксованою довжиною, а після нього назву міста зі змінною довжиною.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter