正则表达式:匹配任何字符串,但一个结束与谢谢/

时间:2012-05-04 11:55:46

标签: regex google-analytics negative-lookahead goal-tracking

我正在尝试在Google Analytics中设置目标渠道。它是我们想要跟踪的在线报价请求系统。基本上,包含报价请求表单的所有页面都具有相似的动态生成的唯一URL。 URL的形式为:

  

/ quoterequest / categoryone / categorytwo /产品名/

我有正则表达式,用于跟踪:

^/quoterequest/([A-Za-z0-9/-]+)?

今天我们在用户提交表单后添加了一个感谢页面。 URL始终相同:

  

/ quoterequest /感谢/

我想修改上面的正则表达式,以便它继续匹配任何引用请求URL,但不是那个感谢URL。我一直在尝试不同的变化,包括t。他看起来很消极,但遗憾的是我对正则表达式并不是很有经验,我认为我一直都做错了。任何人都可以给我一些关于这样做的正确方法的见解吗?

1 个答案:

答案 0 :(得分:3)

您可以使用:

^\/quoterequest\/(?!thanks\/?$)(?:([A-Za-z0-9\-]+)\/?)*$

See it