# Шаблоны фильтров

Шаблон фильтра может применяться во многих модулях, где требуется включить, либо исключить какие-либо данные в строковом виде, например, имена тегов, ip-адреса и т.д.

Правила составления выражений шаблонов фильтра:

1. Выражение заключается в двойные кавычки
2. В одном выражении может быть несколько шаблонов, разделенных между собой точкой с запятой.
3. В выражении могут использоваться wildcard символы `*` и `?`.
4. Префикс `regex:` делает выражение регулярным.

## Примеры

Например, есть набор строк:

    di1.inp00
    di1.inp01
    di1.descr
    di1.emulated
    di1.enable
    di1.error
    di1.errorcnt
    UVKR.ZDVA_898_Sost
    UVKR.ZDVA_898_TimeOut

Для выражения фильтра `«UVKR.*»`:

    UVKR.ZDVA_898_Sost
    UVKR.ZDVA_898_TimeOut

Для выражения фильтра `«UVKR.*;di1.err*»`:

    di1.error
    di1.errorcnt
    UVKR.ZDVA_898_Sost
    UVKR.ZDVA_898_TimeOut

Для выражения фильтра `«regex:(UV.*|di.*)(error.*|.*Sost)»`:

    di1.error
    di1.errorcnt
    UVKR.ZDVA_898_Sost