В расширенных фильтрах можно составлять поля для отчетов на основе одного или двух существующих полей. Используйте регулярные выражения POSIX и соответствующие переменные для получения всех или части полей и их объединения в необходимом вам порядке. Об общих принципах работы фильтров читайте в статье О фильтрах.
Расширенный фильтр использует одно или два поля, Поле А и Поле Б, и создает на их основе Поле вывода. Выражение Извлечь А применяется к Полю А, а выражение Извлечь Б – к Полю Б. Эти выражения служат для поиска полных или частичных текстовых соответствий. В таких выражениях можно использовать подстановочные знаки. Ниже перечислены самые распространенные подстановочные знаки и их описания. В качестве выражений используются регулярные выражения POSIX.
Подстановочный знак | Значение |
. | Любой символ. |
* | 0 и более предыдущих элементов. |
+ | 1 и более предыдущих элементов. |
? | 0 или 1 предыдущий элемент. |
() | Запомнить содержание скобок как элемент. |
[] | Любой элемент из представленного списка. |
- | Создание диапазона в списке. |
| | или |
^ | Начало поля. |
$ | Конец поля. |
\ | Защита указанных выше символов от использования в качестве подстановочных знаков. |
Используйте скобки () для извлечения фрагментов полей. На них можно ссылаться в поле Конструктор, используя обозначения $A1, $A2, $B1, $B2. Обозначения $A и $B используются для отсылки к полю, а цифры обозначают порядковый номер скобок, содержимое которых необходимо извлечь. В приведенном выше примере все содержание Поля А и Поля Б будет извлечено и объединено в новом поле. В разделе Вывод в можно указать новое поле или одно из существующих (Поле А или Поле Б).
Элементы управления
Установите один из переключателей в разделе Переопределить поле вывода, чтобы указать порядок действий в том случае, если поле, указанное в разделе Вывод в, уже существует. Параметр Обязательное поле X позволяет указать, что необходимо сделать, если для одного из выражений нет соответствий. Наконец, параметр Учитывать регистр позволяет указать, необходимо ли учитывать использование заглавных букв при сопоставлении.