Нужно фильтровать IP-адреса в Google Analytics - PullRequest
0 голосов
/ 10 февраля 2011

Мне нужно отфильтровать, 213.190.149.120 - 213.190.149.127 включительно

Кто-нибудь знает, есть ли регулярное выражение, которое я могу использовать для этого?

Спасибо, C

Ответы [ 3 ]

1 голос
/ 10 февраля 2011

Если вам нужно строгое регулярное выражение, не забывайте, что . соответствует любому символу, поэтому

^213.190.149.(1(2[0-7]))$

будет соответствовать, например, "213d190c149a125", а это не то, что вам нужно.

Кроме того, вы фиксируете каждую из 3 цифр, что потребляет ресурсы без видимой причины.Простое, но более строгое регулярное выражение будет ближе к тому, что предложил @Marc:

^213\.190\.149\.12[0-7]$
0 голосов
/ 10 февраля 2011

Хорошо. Найдите эту ссылку ...

и она выдаст ...

^213\.190\.149\.(1(2[0-7]))$

Очень удобно для всех, кто хочет это сделать.*

0 голосов
/ 10 февраля 2011

Не знаю, как Google Analytics ожидает выражение, но это будет правильное регулярное выражение для вашего запроса:

213.190.149.12 [0-7]

...