Операции над списком
Пожалуйста, ознакомьтесь с Правилами использования материалов на данном ресурсе.
Списки нужны для получения строк данных из текстового документа, либо для записи данных в файл.
Например, есть файл со списком URL, на которые нужно зайти по очереди. Или же вы парсите какие-то значения с сайта (например, e-mail адреса) и нужно их отсортировать, удалить дубли и сохранить в файл.
Как добавить этот экшен в проект?
Из контекстного меню: Добавить действие → Списки → Операции над списком.

Для чего используется?
- Добавление и получение элементов списка;
- Удаление строк и дублей;
- Привязка к файлу;
- Получение количества строк;
- Перемешивание;
- Сортировка значений;
Как работать с экшеном?
После добавления экшена в проект в его свойствах нам нужно выбрать список, с которым будем работать, а затем действие для выполнения.

Рассмотрим подробнее каждое доступное действие:
Выделить подсписок.
Выполняет выделение части строк из списка.

- Список. Выбираем список, в который будет сохранен результа т.
- Диапазон. Способ фильтрации подсписка. Также для выбора доступны:
- Элементы, не содержащие текст.
Выберет все строки которые не содержат заданный текст. Можно использовать переменные. - Элементы, не удовлетворяющие регулярному выражению.
Критерии поиска задаются с помощью Regex (регулярных выражений). - Элементы, содержащие текст.
Выберет значения, которые содержат необходимый текст. Можно использовать переменные. - Элементы, удовлетворяющие регулярному выражению.
Критерии поиска задаются с помощью Regex (регулярных выражений).
- Элементы, не содержащие текст.
- Поле для ввода критериев. Указываются значения, соответствующие прошлому пункту.
- Удалить строки после взятия. Будут удалены строки, которые попали под критерии поиска.
- Выходить по ошибке, если список пуст. Если список пустой, то выполнение проекта пойдёт по красной ветке.