Google AnalyticsRegex Advanced过滤器,用于包含和排除关键字和文件类型

时间:2013-12-26 23:00:52

标签: regex google-analytics

好的,我需要在Google Analytics中创建一个包含“乳房”的高级过滤器,但不要在网址中包含“之前”,“之后”或“博客”。我还想过滤掉.jpg文件扩展名。

以下是我希望过滤器返回的示例网址: http://www.doctortaylor.com/breast-lift-surgery/ http://www.doctortaylor.com/breast-augmentation-pasadena-and-los-angeles-area/

我想过滤掉照片页面之前和之后的所有网址,以及任何实际的.jpg文件网址。

我是一名正则表达式初学者,但这是非常先进的。任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:1)

这个正则表达式做得很好:

^(?!before|after|blog)*((?!before|after|blog).)*breast(?!before|after|blog|\.jpg)*((?!before|after|blog|\.jpg).)*$

更新:我已更新表达式以捕获所有方案,甚至是开始或结束字符串的字符。此正则表达式会排除您在说明中列出的所有单词,并正确识别单词breast。

<强>匹配

http://www.doctortaylor.com/breast-lift-surgery/
http://www.doctortaylor.com/breast-augmentation-pasadena-and-los-angeles-area/

不匹配

http://www.doctortaylor.com/breast-lift-surgeryblog/
http://www.doctortaylor.com/breast-lift-surgery.jpg/
http://blog.doctortaylor.com/breast-lift-surgery/
http://www.doctortaylor.com/after-breast-lift-surgery/

此正则表达式使用等效的inverse matching