Поделиться через


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"