好的,我需要在Google Analytics中创建一个包含“乳房”的高级过滤器,但不要在网址中包含“之前”,“之后”或“博客”。我还想过滤掉.jpg文件扩展名。
以下是我希望过滤器返回的示例网址: http://www.doctortaylor.com/breast-lift-surgery/ http://www.doctortaylor.com/breast-augmentation-pasadena-and-los-angeles-area/
我想过滤掉照片页面之前和之后的所有网址,以及任何实际的.jpg文件网址。
我是一名正则表达式初学者,但这是非常先进的。任何帮助将不胜感激!!
答案 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。