Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
Text.BetweenDelimiters(
text as nullable text,
startDelimiter as text,
endDelimiter as text,
optional startIndex as any,
optional endIndex as any
) as any
О нас
Возвращает сегмент text между указанными startDelimiter и endDelimiter. Необязательный числовой startIndex указывает, какое вхождение startDelimiter следует учитывать. Необязательный список startIndex указывает, какое вхождение startDelimiter следует учитывать, а также следует ли выполнять индексирование с начала или конца ввода.
endIndex аналогична, за исключением того, что индексирование выполняется относительно startIndex.
Пример 1
Получите часть "111 (222) 333 (444)" между первой открывающей круглой скобкой и первой закрывающей круглой скобкой, которая следует за ней.
использование
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
вывод
"222"
Пример 2
Получите часть "111 (222) 333 (444)" между второй открытой скобкой и первой закрытой скобкой, которая следует за ним.
использование
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
вывод
"444"
Пример 3
Получите часть "111 (222) 333 (444)" между второй открытой скобкой с конца и второй закрытой скобкой, следующей за ней.
использование
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
вывод
"222) 333 (444"