Text.PositionOf
Синтаксис
Text.PositionOf(text as text, substring as text, optional occurrence as nullable number, optional comparer as nullable function) as any
О программе
Возвращает позицию указанного вхождения текстового значения substring
, найденного в text
. Необязательный параметр occurrence
можно использовать для указания позиции вхождения для возврата (первое вхождение по умолчанию). Возвращает значение -1, если substring
не найдено.
comparer
Comparer
— это объект, используемый для управления сравнением. Функции сравнения можно использовать для сравнений, не учитывающих регистр, и сравнений, учитывающих язык и региональные параметры, а также языковые стандарты.
В языке формул доступны следующие встроенные функции сравнения:
Comparer.Ordinal
: используется для точного сравнения порядкового номераComparer.OrdinalIgnoreCase
: используется для точного сравнения порядковых регистров без учетаComparer.FromCulture
используется для сравнения с учетом языка и региональных параметров.
Пример 1
Получите позицию первого вхождения "Мир" в тексте "Hello, World! Привет, Мир!".
Использование
Text.PositionOf("Hello, World! Hello, World!", "World")
Выходные данные
7
Пример 2
Получите позицию последнего появления "World" в "Hello, World! Привет, Мир!".
Использование
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Выходные данные
21