Действие парсера «Проверка на соответствие маске»

Параметры действия:

Предназначение действия:

Функция проверяет значение (или массив значений), оставляя / отбрасывая /заменяя значения, соответствующие заданной маске.

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

Возвращаемое значение: исходное, пустое, или новое значение

 


Параметр «Маска для проверки на соответствие»

Тип параметра: произвольное текстовое значение

В маске можно использовать как обычный текст, так и специальные символы типа * ? # [A-z] [!А-Яа-яЁё]

Параметр «Учитывать регистр символов»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: да; нет

Значение по умолчанию: нет

 

Параметр «Действие при совпадении»

Тип параметра: выбор из списка предопределенных значений

Допустимые значения параметра: оставить; удалить; заменить

Значение по умолчанию: оставить

 

Параметр «На что заменять (в режиме «заменить»)»

Тип параметра: произвольное текстовое значение

 

 

Примеры использования:

 

Оставляем только слова, содержащие букву «о» (маска *о*)

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива пишем здесь пробел
Проверка на соответствие маске Маска для проверки на соответствие *о*
Учитывать регистр символов нет
Действие при совпадении оставить
На что заменять
Исходное значение Результат (массив)
Действие для проверки на соответствие маске в программе Парсер сайтов
проверки
соответствие
программе
сайтов

 

 

Удаляем элементы массива (слова), начинающиеся на букву П:

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива пишем здесь пробел
Проверка на соответствие маске Маска для проверки на соответствие п*
Учитывать регистр символов нет
Действие при совпадении удалить
На что заменять
Исходное значение Результат (массив)
Действие для проверки на соответствие маске в программе Парсер сайтов
Действие
для
на
соответствие
маске
в
сайтов

 

 

Заменяем слова длиной 5 букв и более на троеточие:

Действие Параметр Значение
РАЗБИТЬ текстовую строку на массив Разделитель элементов массива пишем здесь пробел
Проверка на соответствие маске Маска для проверки на соответствие ?????*
Учитывать регистр символов нет
Действие при совпадении заменить
На что заменять ...
ОБЪЕДИНИТЬ (сцепить) элементы массива Разделитель элементов массива пишем здесь пробел
Исходное значение Результат
Действие для проверки на соответствие маске в программе Парсер сайтов
... для ... на ... ... в ... ... ...