Text.BeforeDelimiterText.BeforeDelimiter

СинтаксисSyntax

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

СведенияAbout

Возвращает часть text перед указанным delimiter.Returns the portion of text before the specified delimiter. Необязательный числовой параметр delimiter указывает, какое вхождение index следует рассматривать.An optional numeric index indicates which occurrence of the delimiter should be considered. Необязательный список index указывает, какое вхождение delimiter следует рассматривать, а также откуда вести индексацию — с начала или с конца входных данных.An optional list index indicates which occurrence of the delimiter should be considered, as well as whether indexing should be done from the start or end of the input.

Пример 1Example 1

Получить часть строки "111-222-333" перед (первым) дефисом.Get the portion of "111-222-333" before the (first) hyphen.

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

"111"

Пример 2Example 2

Получить часть строки "111-222-333" перед вторым дефисом.Get the portion of "111-222-333" before the second hyphen.

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

"111-222"

Пример 3Example 3

Получить часть строки "111-222-333" перед вторым дефисом с конца.Get the portion of "111-222-333" before the second hyphen from the end.

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

"111"