Regex包含url路径,但如果包含,则排除

Regex包含url路径,但如果包含,则排除,regex,google-analytics,Regex,Google Analytics,我正在写一个google analytics正则表达式,试图排除结帐过程中的成功和失败页面,但仍然与结帐页面匹配 我需要匹配: /checkout/onepage/ /checkout/onepage# /checkout/onepage/index 和不匹配: /checkout/onepage/success /checkout/onepage/failure 我能想到的最好办法是: /(?:.*checkout\/onepage.*)(?!success|failure)/ 如果您能

我正在写一个google analytics正则表达式,试图排除结帐过程中的成功和失败页面,但仍然与结帐页面匹配

我需要匹配:

/checkout/onepage/
/checkout/onepage#
/checkout/onepage/index
和不匹配:

/checkout/onepage/success
/checkout/onepage/failure
我能想到的最好办法是:

/(?:.*checkout\/onepage.*)(?!success|failure)/

如果您能帮我解释一下,我将非常感激。

这个正则表达式对您有用吗?使用排除过滤器来清除不需要的URL。看不,regex在谷歌分析中不起作用,它匹配所有。此外,我不能将过滤器用作购物车漏斗,没有过滤器选项,只有正则表达式、部分匹配或精确匹配。正则表达式对你有用吗?使用排除过滤器来清除不需要的URL。看不,regex在谷歌分析中不起作用,它匹配所有。此外,我不能使用过滤器作为它的购物车漏斗,没有过滤器选项只有正则表达式,部分匹配或精确匹配。