2014-06-05 85 views
0

對於URL模式,如這一個:負先行替代

/detail.php?a=BYGhs5w8e9o&b=234844617545&h=9827a 

我想谷歌Analytics(分析)只匹配的URL與ab參數吧:

/orderdetail.php?a=BYGhs5w8e9o&b=234844617545 

並由此剝離:

&h=9827a 

主要目標是能夠設置在Google Analytics中設定一個目標,該目標僅涵蓋ab參數,並忽略參數h

有沒有一種簡單的方法來實現這個沒有消極的前瞻?

+0

您的意思是說,如果存在「h」參數,則不應該觸發目標(否則目標在任何情況下都會忽略該參數)? –

回答

1

標準正則表達式不需要負面預測。只要做一個匹配並替換。正在搜索:

(/detail.php\?a=\w+&b=\w+)&h=\w+ 

替換爲\1與Notepad ++版本6.5.5中的正則表達式一起使用。 Google的正則表達式可能略有不同。

上面的工作是圍繞想要的文本捕獲大括號,並將不需要的部分留在外面。 ?需要轉義爲未轉義,這意味着前一項(即p)是可選的。 \w序列表示任何「單詞」字符,因此\w+表示一個單詞。