基本正则表达式URL匹配

时间:2012-08-01 17:11:07

标签: regex google-analytics

我正在学习正则表达式,但仍然无法真正地围绕它。但是,我需要为Google Analytics创建一个,并希望有人可以提供帮助。

目前我的目标网页是头匹配的:

  

/结帐/购物车?完整

和漏斗步骤:

  

/结帐/ onepage

问题是漏斗步骤可能是几个不同的略有不同的URL。它可能是:

  

/结帐/ onepage

     

/结帐/ onepage /索引

     

/结帐/ multishipping /登录

     

/结帐/ multishipping /记帐

     

/结帐/ multishipping /航运

任何人都可以告诉我,将这5个潜在网址“混为一谈”的表达方式是什么?另外,如果潜在结果可能是下面的例子之一,我会改变我的目标网址:

  

/ checkout / cart?complete = 10000245< - (单笔)

     

/ checkout / cart?complete = 10000245,10000246,10000247< - (multiship order)

我知道我必须首先逃避问号,但之后我不确定。

1 个答案:

答案 0 :(得分:2)

对于您的目标网页,您需要使用+ ?*运算符。

/checkout/cart\?complete(=(\d+,?)*)?

对于渠道,您需要|?运营商

/checkout/(onepage(/index)?|multishipping/(login|billing|shipping))