RegEx 所有不包含字符串的 URL

And*_*ndy 5 regex google-analytics goal-tracking

我好像有点脑子放屁了。我已经让 Google 正确计算了我的转换,但我得到了误报。

这是目前的目标正则表达式,效果很好。

^/click/[0-9]+\.html\?.*
Run Code Online (Sandbox Code Playgroud)

但我也希望 RegEx 不包含任何内容,&confirm=1我对如何在 RegEx 中做到这一点感到非常困惑,我认为我可能能够使用[^(?:&confirm=1)],但我认为这是无效的。

sne*_*ldy 5

使用“排除”而不是“包含”过滤选项


Boh*_*ian 1

尝试这个:

^/click/[0-9]+\.html\?(?!.*\bconfirm=1).*
Run Code Online (Sandbox Code Playgroud)

我稍微改变了它,所以它仍然会排除 ifconfirm=1是第一个参数(前面是?而不是&