String.ReverseFind

number String.ReverseFind ( string SearchString,
string Pattern,
boolean CaseSensitive = false )
Примеры

Описание

Находит первое вхождение подстроки в строке при поиске её справа налево.

Параметры

SearchString

(строка) Строка, где будет идти поиск.

Pattern

(строка) Подстрока, которую будем искать.

CaseSensitive

(логический) Будет ли поиск чувствительным к регистру:

ЗНАЧЕНИЕ
VALUE
ОПИСАНИЕ
DESCRIPTION
trueВыполнить поиск с учетом регистра.
falseИгнорировать регистр символов при поиске. (По умолчанию)

Возврат

ResultVariable

(число) Первое вхождение в строке, где была найдена подстрока, при поиске справа налево. Если подстрока была не найдена или произошла ошибка, возвращается значение -1. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

target_index = String.ReverseFind("The mean Boy popped my balloon. I think that Boy needs therapy.", "Boy", true);
В строке "That mean boy popped my balloon. I think that boy needs therapy." выполняется чувствительный к регистру поиск подстроки "Boy" начиная с конца строки. В этом примере переменная "target_index" будет содержать число 46, поскольку это первое вхождение "Boy" при поиске справа налево.
Смотрите также: Связанные действия