Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Заменить фрагмент / Replace fragment action


Данное действие предназначено для замены отдельного фрагмента текста на другой.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Исходный текст.

Robin.String{Тестовый_текст}Да
ЗаменитьReplaceФрагмент, который будет заменён в тексте из поля "Текст", в случае если он содержится в тексте.Robin.StringлевойДа
НаWithНовое содержимое для фрагмента, который необходимо заменить.Robin.StringправойНет
Все совпаденияAll matches

Будут заменены все найденные в тексте совпадения с указанным фрагментом.

Иначе - только первый найденный фрагмент.


  • true - все найденные совпадения;
  • false - первый найденный фрагмент;

По умолчанию значение равно "false".

Robin.Boolean

falseДа
Учитывать регистрCase sensitive

Учитывать регистр символов при поиске совпадений.


  • true - будет учтен регистр символов;
  • false - не будет учтен регистр символов.

По умолчанию значение равно "false".

Robin.BooleanfalseДа
Результаты
РезультатResult

Переменная, в которую будет записан итоговый текст.

Robin.String

Особые условия использования

Отсутствуют.

Найти индекс / Find index


Данное действие предназначено для поиска порядкового номера символа (индекса) в строке по заданному тексту (поиск доступен как с начала строки, так и с конца).

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Текст для обработки.

Robin.StringСлучайный_текстДа
Текст для поискаSearch textТекст или символ, индекс первого вхождения которого необходимо найти.Robin.StringruДа
Тип вхожденияEntry type

Индекс какого вхождения подстроки будет записан в результат.


Выпадающий список:

  • Первое вхождение - First;
  • Последнее вхождение - Last.

По умолчанию значение равно "First".

Robin.String

FirstНет
Учитывать регистрCase sensitive

Учитывать регистр символов при поиске совпадений.


  • true - будет учтен регистр символов;
  • false - не будет учтен регистр символов.

По умолчанию значение равно "false".

Robin.BooleantrueНет
Результаты
РезультатResult

Переменная, в которую будет записан результат поиска.


Индексация начинается с "0".

Robin.Numeric

Особые условия использования

Отсутствуют.

Проверить на вхождение / Check occurrence (Найти текст)


Данное действие предназначено для проверки, присутствует ли указанный фрагмент в заданном тексте.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстTextТекст, который нужно проверить.

Robin.String

Клик левой кнопкой мышиДа
ПодстрокаSubstring

Подстрока, присутствие которой необходимо проверить.

Robin.Stringлевой кнопкой мышиДа
Учитывать регистрCase sensitive

Учитывать регистр символов при поиске совпадений.


  • true - будет учтен регистр символов;
  • false - не будет учтен регистр символов.

По умолчанию значение равно "false".

Robin.Boolean

trueНет
Проверить совпадение (вопрос)Check for equality

Проверить на эквивалентность строки из поля "Текст" и строки из поля "Подстрока"



По умолчанию значение равно "false".

Robin.BooleantrueНет
Результаты
РезультатResult

Результат проверки.

Robin.BooleanПоиск_текста

Особые условия использования

Отсутствуют.

Проверить на равенство / Check for equality


Данное действие предназначено для проверки эквивалентности указанных строк.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
Строка 1String 1Строка, которую нужно сравнить.

Robin.String

Клик ЛКМДа
Строка 2String 2

Строка, с которой нужно сравнить.

Robin.Stringклик ЛКМДа
Учитывать регистрCase sensitive

Учитывать регистр символов.


  • true - будет учтен регистр символов;
  • false - не будет учтен регистр символов.

По умолчанию значение равно "false".

Robin.Boolean

trueНет
Результаты
РезультатResult

Результат проверки на эквивалентность.

Robin.BooleanПоиск_текста

Особые условия использования

Отсутствуют.

Вырезать по индексу / Cut by index (Substring action)


Данное действие предназначено для вырезания из текста определенного количества символов.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Исходный текст.

Robin.String

Тестовый текст

Да
ПозицияStart index

Порядковый номер символа, с которого будет начинаться обрезка текста.

Порядковый номер отсчитывается с "0".

Robin.Numeric

11

Да
ДлинаLength

Число символов, которое будет вырезано, начиная с порядкового номера символа, указанного в поле "Позиция".


Если указано значение большее длины строки, то строка будет вырезана до конца.

Robin.Numeric10000Да
Результаты
РезультатResultПеременная, в которую будет записан итоговый текст.Robin.StringНовый_текст

Особые условия использования

Отсутствуют.

Получить случайную строку / Get random string


Возвращает случайно сгенерированную строку по заданным параметрам пользователя.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ДлинаLength

Количество символов генерируемой строки.

Robin.Numeric10Да
АлфавитLetters

Использовать буквы выбранного алфавита при генерировании.


Выпадающий список

  • Русский - Russian;
  • Английский - English;
  • Смешанный - Mixed.

Robin.String

RussianДа
РегистрCase

Регистр, с которым будет генерироваться строка.


Выпадающий список:

  • Upper - Заглавные буквы;
  • Lower - Прописные буквы;
  • Смешанный - Mixed.

Robin.String

UpperДа
Использовать цифрыUse numerics

Цифры будут использованы при генерировании.


По умолчанию false

Robin.Boolean

trueНет
Использовать символыUse symbols

Символы будут использованы при генерировании.


По умолчанию false.

Robin.BooleanfalseНет
Исключить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.Booleanfalse

Особые условия использования

Ознакомиться с синтаксисом регулярных выражений можно в открытых источниках, например 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.Numeric10000Нет
Результаты
РезультатResultПеременная, в которую будет записан итоговый текст.Robin.String

Особые условия использования

Отсутствуют.

Удалить фрагмент текста / Delete fragment


Данное действие предназначено для удаления заданного фрагмента из исходного текста.

Description: Возвратить новую строку, в которой удалены первое/все вхождения подстроки.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Исходный текст, из которого будет удален заданный фрагмент.

Robin.StringКлик левой кнопкой мышиДа
ФрагментFragment

Фрагмент текста, который будет удален из текста, заданного в поле "Текст".


Необходима возможность удаления пробела.

Robin.Stringлевой кнопкой мышиДа
Все совпаденияAll matches

Будут удалены все найденные в тексте совпадения с указанным фрагментом.

Иначе - только первый найденный фрагмент.


  • true - все найденные совпадения;
  • false - первый найденный фрагмент;

По умолчанию значение равно "false".

Robin.Boolean

falseНет
Учитывать регистрCase sensitive

Учитывать регистр символов при поиске совпадений.


  • true - будет учтен регистр символов;
  • false - не будет учтен регистр символов.

По умолчанию значение равно "false".

Robin.Boolean

trueНет
Результаты
РезультатResult

Переменная, в которую будет записан итоговый текст.

Robin.StringТестовый_текст

Особые условия использования

Отсутствуют.

Сгенерировать случайное число / Get random number (после теста переместить в Базовые (вопрос))


Данное действие предназначено для получения случайного числа.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
МинимумMinimum

Наименьшее возможное значение.


По умолчанию используется граница типа.

Robin.Numeric1Нет
МаксимумMaximum

Наибольшее возможное значение.



По умолчанию используется граница типа.

Robin.Numeric100Нет
Результаты
РезультатResultСгенерированное случайное число.Robin.Numeric



Особые условия использования

Отсутствуют.

Получить длину / Get Length


Данное действие предназначено для подсчета общего количества символов в тексте.

(вопрос) как действия этой группы соотносятся с группой Функции - текст?

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ТекстText

Текст, в котором будет произведен подсчет символов.

Robin.StringСлучайный_текстДа
Результаты
РезультатResultРезультат подсчета длины текста.Robin.Numeric

Получить_длину

Да

Особые условия использования

При выполнении действия, пробелы учитываются как символ.

  • Нет меток