Text.BetweenDelimiters
Синтаксис
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"
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по