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"