Я пытаюсь создать фильтр регулярных выражений для моих неудачных записей Dovecot в файле журнала почты. Я создал:
.*dovecot: auth: sql\(.*,<HOST>\): Password mismatch
Целевая строка в почтовом журнале:
Dec 9 15:09:51 hawk888 dovecot: auth: sql(deals@sleepyvalley.net,166.175.59.157): Password mismatch
Кроме того, когда я помещаю переменную в failregex, учитывается ли регистр или имеет значение?
Кто-нибудь может помочь?
Теперь у меня работает мой фильтр failregex. Я попробовал использовать «^» в начале и поставил «$» в конце, и мой фильтр начал работать. Хотя онлайн-страница Regex Test показывает, что мой фильтр соответствует цели без них, я предполагаю, что, когда фильтр фактически применяется к тесту, начало и конец целевой строки должны быть установлены с ними.