Помогите расшифровать регулярное выражение для использования с Google Analytics - PullRequest
0 голосов
/ 09 февраля 2011

Обновление

Я пропустил это в своем первоначальном объяснении. Я настроил это вчера, и это продолжалось всю ночь. Нет данных, заполненных в моем профиле за одну ночь. Итак, либо мое регулярное выражение неверно, либо Google не видит IP-адреса внутреннего трафика.

Кажется, у каждого свой синтаксис для регулярных выражений.

Я пытаюсь включить только внутренний трафик в один из моих профилей в Google Analytics

enter image description here

Может ли кто-нибудь проверить для меня, что они ожидают совпадения с этим регулярным выражением? В нотации CIDER?

Ответы [ 3 ]

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

Я не знаю, что такое нотация CIDER, но это регулярное выражение соответствует строке,

  • начинается с 10.
  • с последующим 90. или 60.
  • , за которым следует 10 или 9
  • , за которым следует ноль или более точек.

Вы, вероятно, хотите ^10\.[96]0\.(10|9)\..*$

Поскольку последний бит (.*) слишком расплывчатый (если только вы не знаете, что в оперативных данных всегда будут действительные IP-адреса), вы можете изменить его на \d+ или хотите ограничить допустимым диапазоном от 0 до 255) 25[0-5]|2[0-4]\d|1?\d?\d

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

вместо последней звездочки, поставьте \d+. Как вы написали, в конце вы должны иметь 0 или более точек для выражения для проверки.

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

Не знаю о нотации CIDR, но она будет соответствовать любому из 10.90.9. *, 10.90.10. *, 10.60.9. * Или 10.60.10. *

...