Заменить фрагмент / Replace fragment action
Данное действие предназначено для замены отдельного фрагмента текста на другой.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Исходный текст. | Robin.String | {Тестовый_текст} | Да |
Заменить | Replace | Фрагмент, который будет заменён в тексте из поля "Текст", в случае если он содержится в тексте. | Robin.String | левой | Да |
На | With | Новое содержимое для фрагмента, который необходимо заменить. | Robin.String | правой | Нет |
Все совпадения | All matches | Будут заменены все найденные в тексте совпадения с указанным фрагментом. Иначе - только первый найденный фрагмент.
По умолчанию значение равно "false". | Robin.Boolean | false | Да |
Учитывать регистр | Case sensitive | Учитывать регистр символов при поиске совпадений.
По умолчанию значение равно "false". | Robin.Boolean | false | Да |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан итоговый текст. | Robin.String |
Особые условия использования
Отсутствуют.
Найти индекс / Find index
Данное действие предназначено для поиска порядкового номера символа (индекса) в строке по заданному тексту (поиск доступен как с начала строки, так и с конца).
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Текст для обработки. | Robin.String | Случайный_текст | Да |
Текст для поиска | Search text | Текст или символ, индекс первого вхождения которого необходимо найти. | Robin.String | ru | Да |
Тип вхождения | Entry type | Индекс какого вхождения подстроки будет записан в результат. Выпадающий список:
По умолчанию значение равно "First". | Robin.String | First | Нет |
Учитывать регистр | Case sensitive | Учитывать регистр символов при поиске совпадений.
По умолчанию значение равно "false". | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан результат поиска. Индексация начинается с "0". | Robin.Numeric |
Особые условия использования
Отсутствуют.
Проверить на вхождение / Check occurrence (Найти текст)
Данное действие предназначено для проверки, присутствует ли указанный фрагмент в заданном тексте.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Текст, который нужно проверить. | Robin.String | Клик левой кнопкой мыши | Да |
Подстрока | Substring | Подстрока, присутствие которой необходимо проверить. | Robin.String | левой кнопкой мыши | Да |
Учитывать регистр | Case sensitive | Учитывать регистр символов при поиске совпадений.
По умолчанию значение равно "false". | Robin.Boolean | true | Нет |
Проверить совпадение | Check for equality | Проверить на эквивалентность строки из поля "Текст" и строки из поля "Подстрока" По умолчанию значение равно "false". | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Результат проверки. | Robin.Boolean | Поиск_текста |
Особые условия использования
Отсутствуют.
Проверить на равенство / Check for equality
Данное действие предназначено для проверки эквивалентности указанных строк.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Строка 1 | String 1 | Строка, которую нужно сравнить. | Robin.String | Клик ЛКМ | Да |
Строка 2 | String 2 | Строка, с которой нужно сравнить. | Robin.String | клик ЛКМ | Да |
Учитывать регистр | Case sensitive | Учитывать регистр символов.
По умолчанию значение равно "false". | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Результат проверки на эквивалентность. | Robin.Boolean | Поиск_текста |
Особые условия использования
Отсутствуют.
Вырезать по индексу / Cut by index (Substring action)
Данное действие предназначено для вырезания из текста определенного количества символов.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Исходный текст. | Robin.String | Тестовый текст | Да |
Позиция | Start index | Порядковый номер символа, с которого будет начинаться обрезка текста. Порядковый номер отсчитывается с "0". | Robin.Numeric | 11 | Да |
Длина | Length | Число символов, которое будет вырезано, начиная с порядкового номера символа, указанного в поле "Позиция". Если указано значение большее длины строки, то строка будет вырезана до конца. | Robin.Numeric | 10000 | Да |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан итоговый текст. | Robin.String | Новый_текст |
Особые условия использования
Отсутствуют.
Получить случайную строку / Get random string
Возвращает случайно сгенерированную строку по заданным параметрам пользователя.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Длина | Length | Количество символов генерируемой строки. | Robin.Numeric | 10 | Да |
Алфавит | Letters | Использовать буквы выбранного алфавита при генерировании. Выпадающий список
| Robin.String | Russian | Да |
Регистр | Case | Регистр, с которым будет генерироваться строка. Выпадающий список:
| Robin.String | Upper | Да |
Использовать цифры | Use numerics | Цифры будут использованы при генерировании. По умолчанию false | Robin.Boolean | true | Нет |
Использовать символы | Use symbols | Символы будут использованы при генерировании. По умолчанию false. | Robin.Boolean | false | Нет |
Исключить | Exclude symbols | Символы, которые будут исключены при генерировании. | Robin.String | !%+ | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан сгенерированный текст. | Robin.String |
Особые условия использования
Отсутствуют.
Извлечь текст по шаблону / Extract by template
Данное действие предназначено для извлечения текста, соответствующего шаблону (регулярному выражению).
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Текст, из которого будет извлекаться информация. | Robin.String | Заключен договор с компанией ООО "Ромашка" | Да |
Шаблон | Regex | Регулярное выражение для сопоставления. Не поддерживаются группы (использование "()" ). | Robin.String | ".*" Извлекает текст в кавычках из данного текста. | Да |
Результаты | |||||
Результат | Result | Коллекция строк, соответствующих шаблону. | Robin.Collection | "Ромашка" | Да |
Особые условия использования
Ознакомиться с синтаксисом регулярных выражений можно в открытых источниках, например https://regex101.com/.
Проверить на валидность / Check for validity (Reg match)
Данное действие предназначено для проверки соответствия текста шаблону (регулярному выражению).
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Исходный текст. | Robin.String | Тестовый текст | Да |
Шаблон | Regex | Регулярное выражение для сопоставления. | Robin.String | \d | Да |
Результаты | |||||
Результат | Result | Результат проверки. | Robin.Boolean | false |
Особые условия использования
Ознакомиться с синтаксисом регулярных выражений можно в открытых источниках, например https://regex101.com/.
Часто используемые метасимволы:
Символ | Обозначение | Примечание |
---|---|---|
\d | Цифровой символ | соответствует любым цифрам в десятичной системе: [0-9] |
\D | Нецифровой символ | является противоположностью \d и соответствует любым символам, которые не являются цифрами |
\s | Пробельный символ | соответствует всему, что считается пробелом: [ \f\n\r\t\v] (например: пробел, табуляция, разрыв строки и т.д.) |
\S | Непробельный символ | является противоположностью \s и соответствует любым символам, которые не являются пробелами |
\w | Буквенный или цифровой символ или знак подчеркивания | соответствует любому строковому символу (вкл. символ подчёркивания "_" , который часто используется в именах переменных/функций |
\W | Любой символ, кроме буквенного или цифрового символа или знака подчеркивания | является противоположностью \w и соответствует любым символам, которые не являются строковыми символами. |
Разделить строку / Split text
Данное действие предназначено для разделения строки на массив по определенному символу.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Разделить указанный текст на массив строк. | Robin.String | Тестовый_текст | Да |
Разделитель | Separator | Символ или строка, которая определяет границы подстрок данной строки. Если поле не заполнено, то текст разделяется по пробелам. | Robin.String | , или ! | Нет |
Удалить пустые вхождения | Remove empty entries | Удалить пустые значения из выходного массива. | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Итоговый массив строк. | Robin.Collection |
Особые условия использования
Отсутствуют.
Установить регистр / Set case
Данное действие предназначено для установки регистра для текста.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Произвести изменение регистра в данном тексте. | Robin.String | Тестовый_текст | Да |
Регистр | Case type | Преобразовать текст к указанному регистру. Выпадающий список:
| Robin.String | Верхний регистр | Да |
Результаты | |||||
Результат | Result | Итоговый текст. | Robin.String | тестовый_текст |
Особые условия использования
Отсутствуют.
Удалить / Remove
Данное действие предназначено для того, чтобы вернуть строку с удаленной подстрокой по указанному индексу.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Исходный текст. | Robin.String | Тестовый текст | Да |
Индекс | Index | Порядковый номер символа, с которого будет начинаться обрезка текста. Порядковый номер отсчитывается с "0". | Robin.Numeric | 11 | Нет |
Длина | Length | Число символов, которое будет вырезано, начиная с порядкового номера символа, указанного в поле "Позиция". Если указано значение большее длины строки, то строка будет вырезана до конца. | Robin.Numeric | 10000 | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан итоговый текст. | Robin.String |
Особые условия использования
Отсутствуют.
Удалить фрагмент текста / Delete fragment
Данное действие предназначено для удаления заданного фрагмента из исходного текста.
Description: Возвратить новую строку, в которой удалены первое/все вхождения подстроки.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Исходный текст, из которого будет удален заданный фрагмент. | Robin.String | Клик левой кнопкой мыши | Да |
Фрагмент | Fragment | Фрагмент текста, который будет удален из текста, заданного в поле "Текст". Необходима возможность удаления пробела. | Robin.String | левой кнопкой мыши | Да |
Все совпадения | All matches | Будут удалены все найденные в тексте совпадения с указанным фрагментом. Иначе - только первый найденный фрагмент.
По умолчанию значение равно "false". | Robin.Boolean | false | Нет |
Учитывать регистр | Case sensitive | Учитывать регистр символов при поиске совпадений.
По умолчанию значение равно "false". | Robin.Boolean | true | Нет |
Результаты | |||||
Результат | Result | Переменная, в которую будет записан итоговый текст. | Robin.String | Тестовый_текст |
Особые условия использования
Отсутствуют.
Сгенерировать случайное число / Get random number (после теста переместить в Базовые )
Данное действие предназначено для получения случайного числа.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Минимум | Minimum | Наименьшее возможное значение. По умолчанию используется граница типа. | Robin.Numeric | 1 | Нет |
Максимум | Maximum | Наибольшее возможное значение. По умолчанию используется граница типа. | Robin.Numeric | 100 | Нет |
Результаты | |||||
Результат | Result | Сгенерированное случайное число. | Robin.Numeric |
Особые условия использования
Отсутствуют.
Получить длину / Get Length
Данное действие предназначено для подсчета общего количества символов в тексте.
как действия этой группы соотносятся с группой Функции - текст?
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Текст | Text | Текст, в котором будет произведен подсчет символов. | Robin.String | Случайный_текст | Да |
Результаты | |||||
Результат | Result | Результат подсчета длины текста. | Robin.Numeric | Получить_длину | Да |
Особые условия использования
При выполнении действия, пробелы учитываются как символ.