Негативная альтернатива
Для шаблона URL, такого как этот:
/detail.php?a=BYGhs5w8e9o&b=234844617545&h=9827a
Я хочу, чтобы Google Analytics сопоставляла только URL-адреса с a
а также b
параметры в нем:
/orderdetail.php?a=BYGhs5w8e9o&b=234844617545
И таким образом раздеться:
&h=9827a
Основная цель состоит в том, чтобы иметь возможность установить цель в Google Analytics, которая охватывает только a
а также b
параметры и игнорирует h
параметр.
Есть ли простой способ сделать это без негативного взгляда?
1 ответ
Стандартные регулярные выражения не нуждаются в негативном прогнозе для этого. Просто сделайте матч и замените. В поисках:
(/detail.php\?a=\w+&b=\w+)&h=\w+
и заменить на \1
работает с регулярными выражениями в Notepad++ версии 6.5.5. Регулярные выражения Google могут слегка отличаться.
Вышеуказанное работает, окружая нужный текст захватывающими скобками и оставляя нежелательную часть снаружи. ?
необходимо экранировать как не экранированный, это означает, что предыдущий элемент (т.е. p
) не является обязательным. \w
последовательность означает любой символ "слово" так \w+
означает слово.