[英]How can I use regex for “contains this word”
我正在尝试在Google Analytics(分析)中设置跟踪。
目标网址为:
www.example.com/2006/blog-post_4.html
www.example.com/2006/blog-post_4.html?m=0
www.example.com/2006/blog-post_4.html?m=1
忽视
www.example.com/2006/blog-post_40.html
www.example.com/2006/blog-post_4.html#hashtag
www.example.com/2006/blog-post_4.html?m=0#hashtag
www.example.com/2006/blog-post_4.html?m=1#hashtag
我的尝试
.*blog-post_4(.html|.html.m=.)?(?!..)
您可以使用
blog-post_4[.]html([?]m=[0-9]+)?$
此正则表达式将与blog-post_4
literslly匹配,然后文字点将与[.]
匹配,后跟文字字符序列html
后跟一个可选组(因为它用括号括起来,后紧跟一个?
量词),该匹配项与一个问题匹配标记, m=
+一个或多个数字,然后跟在字符串标记的结尾。
您的表达式无效,因为您使用的是Google Analytics(分析)RE2regex库不支持的否定前瞻。
注意 :要在GA中测试您的表达式,可以在创建视图时使用Google实用程序。 请阅读这些说明 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.