Regex 正则表达式在google analytics中不起作用

Regex 正则表达式在google analytics中不起作用,regex,google-analytics,Regex,Google Analytics,我试图构建一个正则表达式来捕获包含某个参数的URL7136D38A-AA70-434E-A705-0F5C6D072A3B 我设置了一个简单的正则表达式来捕获包含此参数之前和之后的URL(仅包含此参数的所有URL)。我在一个在线检查器上对此进行了测试:似乎效果不错。然而,谷歌分析说,当我尝试使用它时,这是无效的。你知道这是什么原因吗 Url将采用以下格式: /home/index?x=23908123890123&y=kjdfhjhsfd&z=7136D38A-AA70-434E

我试图构建一个正则表达式来捕获包含某个参数的URL
7136D38A-AA70-434E-A705-0F5C6D072A3B

我设置了一个简单的正则表达式来捕获包含此参数之前和之后的URL(仅包含此参数的所有URL)。我在一个在线检查器上对此进行了测试:似乎效果不错。然而,谷歌分析说,当我尝试使用它时,这是无效的。你知道这是什么原因吗

Url将采用以下格式:

/home/index?x=23908123890123&y=kjdfhjhsfd&z=7136D38A-AA70-434E-A705-0F5C6D072A3B&p=kljdaslkjasd
所以我只想捕获包含特定“z”参数的URL

regex

^.+(?=7136D38A-AA70-434E-A705-0F5C6D072A3B).+$
你只需要

^.+=7136D38A-AA70-434E-A705-0F5C6D072A3B.+$
或者(安全一点):

我认为你甚至可以使用

=7136D38A-AA70-434E-A705-0F5C6D072A3B($|&)

您的正则表达式无效,因为GA正则表达式风格不支持环顾四周(并且您的正则表达式中有一个
(?=…)
正向展望)

这是一个很好的例子。

你只需要

^.+=7136D38A-AA70-434E-A705-0F5C6D072A3B.+$
或者(安全一点):

我认为你甚至可以使用

=7136D38A-AA70-434E-A705-0F5C6D072A3B($|&)

您的正则表达式无效,因为GA正则表达式风格不支持环顾四周(并且您的正则表达式中有一个
(?=…)
正向展望)


这里有一个很好的。

来匹配
/home/index?x=23908123890123&y=kjdfhjhsfd&z=7136D38A-AA70-434E-A705-0F5C6D072A3B&p=kljdaslkjasd
您可以使用:

\S*7136D38A-AA70-434E-A705-0F5C6D072A3B\S*

要匹配
/home/index?x=23908123890123&y=kjdfhjhsfd&z=7136D38A-AA70-434E-A705-0F5C6D072A3B&p=kljdaslkjasd
,您可以使用:

\S*7136D38A-AA70-434E-A705-0F5C6D072A3B\S*

@anubhava更新为包含URLexample@anubhava更新后包含一个URL示例,非常棒,感谢您的帮助。这个链接也很方便,谢谢分享,太棒了,谢谢你的帮助。这个链接也很方便,谢谢分享