Analytics
Сейчас в сети: 700
Сейчас в сети: 700
Вопросы создания и применения фильтров, типы фильтров и тд
Подсказки
star_border
Ответить

Фильтр по нескольким ip-диапазонам

Студент ✭

Добрый день!

Подскажите, пожалуйста, что указать в шаблоне фильтра для представления, чтобы исключить 2 диапазона ip-адресов?

Диапазоны:

с 212.19.2.64 по 212.19.2.111

и с 212.19.16.0 по 212.19.16.31

Пытаюсь это сделать через регулярные выражения, но, видимо, делаю, что-то неправильное.

Фильтр.JPG

 

 

1 Ответ экспертаverified_user
1 УТВЕРЖДЕННОЕ РЕШЕНИЕ

Утвержденные решения
Лучший ответ.
Решение
Утвердил автор темы Оксана П
февраля 2016

Re: Фильтр по нескольким ip-диапазонам

Ведущий участник

Добрый день!

Дело в том, что в квадратных скобках все цифры считаются отдельными символами, то есть используя
конструкцию [64-111], Вы не будете покрывать все числа от 64 до 111. Для первого фильтра Вам нужно использовать фильтр типа такого:
212\.19\.2\.(6[4-9]|[7-9][0-9]|10[0-9]|11[0-1])

Для второго нужно перебрать диапазоны по аналогии с первым.


Если что-то неясно - пишите)

С уважением, Анастасия

Просмотреть решение в исходном сообщении

Лучший ответ.
Решение
Утвердил автор темы Оксана П
февраля 2016

Re: Фильтр по нескольким ip-диапазонам

Ведущий участник

Добрый день!

Дело в том, что в квадратных скобках все цифры считаются отдельными символами, то есть используя
конструкцию [64-111], Вы не будете покрывать все числа от 64 до 111. Для первого фильтра Вам нужно использовать фильтр типа такого:
212\.19\.2\.(6[4-9]|[7-9][0-9]|10[0-9]|11[0-1])

Для второго нужно перебрать диапазоны по аналогии с первым.


Если что-то неясно - пишите)

С уважением, Анастасия

Re: Фильтр по нескольким ip-диапазонам

Студент ✭
Спасибо, Анастасия! Всё получилось Веселый