Text.PositionOf
Возвращает первую позицию значения (-1, если не найдено).
Syntax
Text.PositionOf(
text as text,
substring as text,
optional occurrence as Occurrence.Type,
optional comparer as function
) as any
Remarks
Возвращает позицию указанного вхождения текстового значения substring, найденного в text. Для указания позиции возвращаемого вхождения может использоваться необязательный параметр occurrence (по умолчанию — первое вхождение). Возвращает –1, если не удается найти substring.
comparer — это Comparer, который используется для управления сравнением. Функции сравнения можно использовать для сравнений, не учитывающих регистр или учитывающих языковой стандарт и региональные параметры. В языке формул доступны следующие встроенные функции сравнения:
Comparer.Ordinal— используется для точного сравнения по порядковому номеруComparer.OrdinalIgnoreCase— используется для точного сравнения по порядковому номеру без учета регистра-
Comparer.FromCulture— используется для сравнения с учетом языка и региональных параметров
Examples
Example #1
Возвращает позицию первого вхождения "World" в тексте "Hello, World! Hello, World!".
Text.PositionOf("Hello, World! Hello, World!", "World")
Result:
7
Example #2
Получить позицию последнего вхождения "World" в "Hello, World! Hello, World!".
Text.PositionOf("Hello, World! Hello, World!", "World", Occurrence.Last)
Result:
21
Category
Text.Membership