Найти вхождение Версия 5 (Java)
Группа действий: Текст
Описание
Определяет порядковый номер символа в исходном тексте, с которого начинается вхождение искомого текста
Иконка действия
Параметры
Входные параметры
Текст Исходный текст для обработки
Строка поиска Текст, для которого необходимо найти порядковый номер позиции вхождения
Тип вхождения Какое вхождение будет записано в результат
Учитывать Логическая переменная, необязательный параметр
Выходные параметры
Результат Числовая переменная, в которую будет записан результат поиска
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Текст | Исходный текст для обработки | Robin.String | Да | |
Строка поиска | Текст, для которого необходимо найти порядковый номер позиции вхождения | Robin.String | Да | |
Тип вхождения | Какое вхождение будет записано в результат | Robin.String | Нет | |
Учитывать регистр | Логическая переменная, необязательный параметр. Если значение параметра равно True, то будет учитываться регистр символов. По умолчанию False | Robin.Boolean | true | Нет |
Результаты | ||||
Результат | Числовая переменная, в которую будет записан результат поиска | Robin.Numeric |
Особые условия использования
Отсутствуют
Пример использования
Задача: существует переменная "Первичный текст" с значением "Привет, друг! Как дела?". Требуется порядковый номер слова "Как" в тексте (первое вхождение). Вывести результат в диалоговое окно.
Решение: воспользоваться действиями "Найти вхождение" и "Сообщение".
Реализация:
- Создать переменную с типом число, в которую будет записан результат действия "Найти вхождение".
- Перетащить на рабочую область действие "Найти вхождение" и настроить параметры действия.
- Перетащить на рабочую область действие "Найти вхождение" и настроить параметры действия.
- Запустить робота по кнопке "Запуск" в верхней панели.
Результат:
в диалоговое окно выведен порядковый номер в тексте для слова "Как".