Блог


TextPipe Группа фильтров Restrict Ограничивающие (часть 8)

Прочитано 633 раз

Ну и наконец последняя группа фильтров - Restrict, что переводится как ограничение. Будет справедливым сказать, что формально - это вовсе не фильтры, а некоторая возможность ограничения действия фильтров. Приведу пример (смотрите скриншот). У нас есть , например, фильтр заменяющий все слова text на sex. Соответственно, если мы возьмем пробный текст, где слово text встречается трижды, будет произведено три замены. Но, можно ограничить в каких строках проводить замены. Например, с первой по десятую, или с одиннадцатой по двадцатую. Соответственно, в первом случае будет сделана одна замена, а во втором - две.

 

Из этого следует вывод: фильтры группы Restrict всегда имеют подфильтр.

Мы можем ограничить:

  • Line range (группу строк);
  • Column range (группу колонок);
  • Matching/Non-matching lines (совпадающие/несовпадающие с условием строки);
  • Delimited fields (CSV, Tab, Pipe, etc) (данные с ограничениями);
  • HTML or XML element or attribute (элементы или атрибуты HTML или XML);
  • Restrict to (NOT) pattern (строки, совпадающие или несовпадающие с шаблоном) при этом шаблоны можно задавать списком;
  • Inside filename (внутри файлов с определенным именем) при этом имена файлов могут задаваться списком;

Коротенько была рассмотрена большая часть фильтров. По крайней мере те, которыми я сам часто пользуюсь.

В следующих статьях перейдем к практике. Будет весело!

Оставить комментарий

Календарь

« Октябрь 2017 »
Пн Вт Ср Чт Пт Сб Вс
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31