String.Find
Описание
Находит первое вхождение (наличие) подстроки в строке.
ParametersSearchString
(строка) Строка, где будет проходить поиск.
Pattern
(строка) Подстрока, которую будем искать.
StartAt
(число) Позиция в строке, указанной в параметре SearchString, откуда начинается поиск. По умолчанию значение равно 1, что означает первый символ в строке.
CaseSensitive
(логический) Будет ли поиск чувствительным к регистру:
ВозвратResultVariable
(число) Первая позиция в строке, где была найдена подстрока. Если подстрока не найдена или происходит ошибка, возвращается значение -1.
Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1target_index = String.Find("Indigo Rose, the company who cares.", "company", 1, false);В строке "Indigo Rose, the company who cares." ищем подстроку "company" и возвращаем первую позицию, где она была найдена. В этом примере, переменная "target_index" будет содержать число 18. Пример 2target_index = String.Find("The mean Boy popped my balloon. I think that Boy needs therapy.", "Boy", 13, true);В строке "That mean boy popped my balloon. I think that boy needs therapy." выполняется чувствительный к регистру поиск подстроки "Boy" начиная с позиции 13 в строке. В этом примере, переменная "target_index" будет содержать число 46, поскольку это первое вхождение "Boy" в строке, после позиции 13.
Смотрите также: Связанные действия
|