GA的正则表达式,包含字符串

时间:2016-12-16 20:16:57

标签: regex google-analytics

我的正则表达技巧充其量只是天真。 我正在尝试在Google Analytics中生成报告。我想在符合以下条件的网址上过滤此报告:

(.+)/book/<contains the case insensitive word 'test'>

这转换为:

  • 网址可以从任何内容开始

  • 在第一个/

  • 之后,网址应该有“预订”
  • 在第二个/之后,URL应包含不区分大小写的关键字'test'。关键字“test”

  • 之前和之后可能会有字符

我尝试使用以下内容,但它不起作用:

(.+)/book/(\btest\b)

可接受的网址示例:

http://website.com/book/Biology-Tests/section/2.6/

http://website.com/book/Geometry-Test/section/3.9/

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用

^/book/.*[tT][Ee][Ss][Tt]

它将匹配主机部分包含book(区分大小写)子路径之后的URL,然后在任何0+字符(.*)包含不区分大小写的单词{{1 }}。如果单词test必须是一个完整的单词,请用单词边界括起来:test

请注意,为了匹配^/book/.*\b[tT][Ee][Ss][Tt]\btesttests只能在>前面的中使用

\b

或在尾随字边界之前使用可选的子模式:

^/book/.*\b[tT][Ee][Ss][Tt]