2013-10-22 2 views
2

Я использую Google Analytics, чтобы посмотреть, на каких страницах просматривается большая часть веб-сайта, и мне нужен выбор, основанный на регулярном выражении.Регулярное выражение для соответствия строковому литералу, за которым следует номер

Что мне нужно выбрать:

/index.php?page=1203 
/index.php?page=12 
/index.php?page=15&print=1 

В принципе я в первую очередь необходимо выбрать буквальную строку /index.php?page= приложенного любого количества любой длины, все целые числа, так что ни запятая х. После этого все может быть добавлено, поэтому я думаю, что * будет делать. Но, пожалуйста, ответьте на один, и без *, потому что мне нужно настроить таргетинг на оба.

Заранее благодарен!

ответ

2

Вы можете использовать это смотреть регулярное выражение позади на основе:

\/index\.php\?page=(\d+) 
+0

Спасибо за быстрый ответ, но Google Analytics выдает ошибку о том, что это недопустимое Regex, правила Regex в рамках ГА перечислены здесь: HTTPS://support.google.com/analytics/answer/1034324?hl=en. Не совсем уверен, в чем проблема. – jeroen

+0

Я отредактировал свой вопрос, потому что мне нужно искать литеральную строку /index.php?page=, а не index.php? Page = не уверен, вызвала ли это ошибку. – jeroen

+0

Регулярное выражение выше использует lookbehind: конструкцию '(? <= EXPRESSION)'. Это не поддерживается во всех машинах с регулярными выражениями (включая javascript) –

Смежные вопросы

 Смежные вопросы