Text.BeforeDelimiter

Синтаксис

Text.BeforeDelimiter(text as nullable text, delimiter as text, optional index as any) as any

Сведения

Возвращает часть text перед указанным delimiter. Необязательный числовой параметр index указывает, какое вхождение delimiter следует рассматривать. Необязательный список index указывает, какое вхождение delimiter следует рассматривать, а также откуда вести индексацию — с начала или с конца входных данных.

Пример 1

Получить часть строки "111-222-333" перед (первым) дефисом.

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

Text.BeforeDelimiter("111-222-333", "-")

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

"111"

Пример 2

Получить часть строки "111-222-333" перед вторым дефисом.

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

Text.BeforeDelimiter("111-222-333", "-", 1)

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

"111-222"

Пример 3

Получить часть строки "111-222-333" перед вторым дефисом с конца.

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

Text.BeforeDelimiter("111-222-333", "-", {1, RelativePosition.FromEnd})

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

"111"