我正在学习正则表达式,但仍然无法真正理解它。但是,我需要为 Google Analytics 创建一个,并希望有人能提供帮助。
目前我的目标页面是头部匹配:
/checkout/cart?complete
和漏斗步骤:
/checkout/onepage
问题是漏斗步骤可能是几个不同的略有不同的 URL。它可能是:
/checkout/onepage
/checkout/onepage/index
/checkout/multishipping/login
/checkout/multishipping/billing
/checkout/multishipping/shipping
谁能告诉我将这 5 个潜在的 URL “合并”为同一事物的表达方式是什么?另外,如果潜在结果可能是以下示例之一,我会将我的目标网址更改为什么:
/checkout/cart?complete=10000245 <-- (single order)
/checkout/cart?complete=10000245,10000246,10000247 <-- (multiship order)
我知道我必须先避开问号,但之后我不确定。
请您参考如下方法:
对于您的目标页面,您需要使用 + ?和 *运营商。
/checkout/cart\?complete(=(\d+,?)*)?
对于漏斗,您需要
|和
?运营商
/checkout/(onepage(/index)?|multishipping/(login|billing|shipping))


