@WebAnalytics1

Правильно ли я составил регулярки?

Здравствуйте, надо заблокировать

172.16.31.0-255
172.16.32.0-255
172.16.33.0-255
172.16.34.0-255
172.16.36.0-255
172.16.239.0-255
172.16.39.0-255

^172\.16\.3[6-9]|4[69]|239\.\d*$

172.16.42.0-255
172.16.198.0-255
172.16.60.0-255
172.16.91.0-255
172.16.77.0-255
172.16.84.0-255
172.16.61.0-255

^172\.16\.42|198|60|91|77|84|61\.\d*$
Проблема в том что когда я сделал фильтры по этим регуляркам, то отсеялось слишком много трафика
  • Вопрос задан
  • 49 просмотров
Решения вопроса 1
saboteur_kiev
@saboteur_kiev
software engineer
^172\.16\.3[6-9]|4[69]|239\.\d*$
^172\.16\.42|198|60|91|77|84|61\.\d*$

Обратите внимание на ваши альтернативы
172\.ab|c|de будет распарсено не как 172.ab | 172.c | 172.de, а как 172.ab | c | de
Правильный синтаксис: 172\.(ab|c|de)
Перепишите с использованием группировок.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы