Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#E3FCEF

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

Оглавление:

Expand
titleНажмите здесь, чтобы развернуть оглавление
Table of Contents
exclude^Оглавление:$

...

Окно свойств состоит в основном из трёх областей:

  1. Входная строка – текст, переменная или их комбинация.

  2. Действия над строкой, свойства и их настройки.

  3. Выходная строка (результат) в переменной.

...

Info

Установите курсор в области входной строки, нажмите Ctrl+Пробел и выберите из выпадающего списка полезные константы и переменные проекта. Например, так можно быстро вставить прокси проекта {-Project.Proxy-} или URL активной вкладки {-Page.Url-} (другие доступные переменные окружения Вы можете найти в статье Окно переменных )

...

Например, у нас есть задача - получить ссылки на профили активных пользователей форума ZennoLab. Приступаем:

...

  1. С помощью кубика Взятие значения получаем HTML код элемента в котором размещены ссылки на пользователей находящихся на форуме онлайн.

  2. Добавляем экшен “Regex”. Для составления паттерна, используемого в свойствах экшена “Regex”, используем Конструктор регулярных выражений.

  3. В свойствах экшена на вход добавляем переменную “html“, а результат сохраняем в список “urls“.

  4. После запуска кубика получаем в списке уникальные id, которые можно использовать для формирования URL профилей юзеров.

...

Spintax

Рандомизация или уникализация текста.
С помощью spintax удобно создавать синонимизацию текстов. Спинтакс - это такая конструкция из обрамляющих фигурных скобок и вертикальных слэшей, которая позволяет в случайном порядке подставлять подстроки из строки. В простейшем варианте спинтакс выглядит так: {вариант1|вариант2|вариант3}. При выполнении этого действия в результирующую переменную случайно попадет один из трёх вариантов.
Но конструкции спинтакса бывают более сложными и обладают многоуровневой вложенностью из-за чего из одного текста можно получить тысячи разных вариантов.

...

Заменит все символы верхнего регистра в тексте на нижний регистр.

Было

Стало

МЕНЯЕТ РЕГИСТР БУКВ НА НИЖНИЙ

меняет регистр букв на нижний

Начало слов

Меняет регистр на нижний у первого символа каждого слова в тексте.

Было

Стало

МЕНЯЕТ РЕГИСТР БУКВ НА НИЖНИЙ

мЕНЯЕТ рЕГИСТР бУКВ нА нИЖНИЙ

Первый символ

Меняет регистр только первого символа в переданном тексте.

Было

Стало

МЕНЯЕТ РЕГИСТР БУКВ НА НИЖНИЙ

мЕНЯЕТ РЕГИСТР БУКВ НА НИЖНИЙ

...

ToUpper

...

Меняет регистр букв на верхний в зависимости от выбранного свойства. Для примера возьмём строку текст в нижнем регистре

...

Заменит все символы нижнего регистра в тексте на верхний регистр.

Было

Стало

текст в нижнем регистре

ТЕКСТ В НИЖНЕМ РЕГИСТРЕ

Начало слов

Меняет регистр на верхний у первого символа каждого слова в тексте.

Было

Стало

текст в нижнем регистре

Текст В Нижнем Регистре

Первый символ

Меняет регистр только первого символа в переданном тексте.

Было

Стало

текст в нижнем регистре

Текст в нижнем регистре

...

Trim

Эта функция используется для удаления лишних символов в начале и\или конце переданной строки.

...