包含和排除的一行RegEx

时间:2016-06-16 17:16:32

标签: regex google-analytics google-analytics-filters

我需要编写一个匹配包含“.pdf”,“。zip”和“.docx”的所有网址的表达式,但不要在Google Analytics中排除任何包含“/ l /”的网址。

我知道它相当简单,但我找不到一个很好的例子来推断。

谢谢!

2 个答案:

答案 0 :(得分:1)

由于对负向前瞻的支持不力,我最终找到了另一种方法来实现同样的最终目标。我使用Google跟踪代码管理器创建了一个只在满足两个条件时才会触发的标记。

感谢您的帮助!

答案 1 :(得分:0)

您只需要在开头有一个否定的预测,以过滤掉任何/l/的出现,然后您可以将其他任何内容与其他网址完全匹配。

(?!.*\/l\/)http://.+(\.pdf|\.zip|\.docx)