我需要为Google Analytics目标创建正则表达式查询。我们的目标URL必须包含:如何为必须包含以下字符的字符串编写正则表达式匹配:thankYou.sjs?donate_page
thankYou.sjs donate_page
然而,也有不少的网址不是可以渲染这个字符串,则所有与我不关心其他的修饰?
请指教。
我需要为Google Analytics目标创建正则表达式查询。我们的目标URL必须包含:如何为必须包含以下字符的字符串编写正则表达式匹配:thankYou.sjs?donate_page
thankYou.sjs donate_page
然而,也有不少的网址不是可以渲染这个字符串,则所有与我不关心其他的修饰?
请指教。
只是字符串本身会工作。如果你想只这个字符串,只需使用字符串零宽度断言的开始/结束:
^thankYou\.sjs\?donate_path$
@ExplosionPills:我想你忘记了问号的特殊含义。 如果你不逃避它,你的表达:
^thankYou.sjs?donate_path$
将匹配
thankYou.sjsdonate_path
或
thankYou.sjdonate_path
且不说点的特殊含义。
所以我想这样的事情应该工作:
thankYou\.sjs\?donate_path
此外,如果有可能的是,donate_path不在查询字符串中的第一个,你可以使用这个:
thankYou\.sjs\?([^&]*&)*donate_path
是的,但问题是,字符串不能以thankYou.sjs开头 – user2057787 2013-02-09 23:00:49
给我一个输入和输出示例 – 2013-02-09 23:13:01
我想我想出了这个查询:^ thankYou \ .sjs \?donate_page。*请让知道这是否工作。我需要查询返回仅包含上述字符串的页面。 – user2057787 2013-02-10 01:40:31