Layer7, синтаксис регулярных выражений.
Добавлено: 16 авг 2024, 11:09
Всем ДВС.
Проясните ситуацию, знающие люди.
В документации написано, что RouterOs поддерживает POSIX стандарт регулярных выражений. Но, в сети есть куча примеров со странным синтаксисом.
Например:
Если это читать по правилам POSIX, то получается бред. Начало строки, минимум 1 любой символ, группа с условием или, ноль или любое количество символов, символ $.
Должно же быть так:
Я пытаюсь фильтровать с помощью layer7, и правила то работают, то нет.
Напримеро для одного сайта конструкция типа работает. Для друго нет, зато работает
Как-то странно,все это 
Проясните ситуацию, знающие люди.
В документации написано, что RouterOs поддерживает POSIX стандарт регулярных выражений. Но, в сети есть куча примеров со странным синтаксисом.
Например:
Код: Выделить всё
^.+(www.ok.ru|www.vk.com|www.fb.com|www.facebook.com).*\$
Должно же быть так:
Код: Выделить всё
^.+(www\.ok\.ru|www\.vk\.com|www\.fb\.com|www\.facebook\.com).*$
Напримеро для одного сайта конструкция типа
Код: Выделить всё
[\/\.]site\.com
Код: Выделить всё
.*site2\.com
