Regex 如何在Google Data Studio中提取自定义URL参数?

Regex 如何在Google Data Studio中提取自定义URL参数?,regex,google-data-studio,re2,Regex,Google Data Studio,Re2,我正在尝试使用GoogleDataStudio跟踪URL参数的性能。URL如下所示: https://example.com/?gclid=something&extension=me-trying-stuff 我想在&extension&extension=([^\s&]*) 此正则表达式将在url中找到&extension=,并捕获下一个&(或空格)之前的字符 在Google Data Studio中,计算字段中的正则表达式需要两个反斜杠\\(用于特殊字符和转义序列),而不是一个\

我正在尝试使用GoogleDataStudio跟踪URL参数的性能。URL如下所示:

https://example.com/?gclid=something&extension=me-trying-stuff
我想在
&extension
&extension=([^\s&]*)

此正则表达式将在url中找到
&extension=
,并捕获下一个
&
(或空格)之前的字符

在Google Data Studio中,计算字段中的正则表达式需要两个反斜杠
\\
(用于特殊字符和转义序列),而不是一个
\
,因此下面的公式可以实现这一目的;另外还包括一个公式,用空格替换
-

  • REGEXP\u EXTRACT
  • REGEXP\u REPLACE
  • 创建了一个(嵌入谷歌表单)来演示


    您在解决此问题时是否遇到过任何成功/问题?
    REGEXP_EXTRACT(Field, "&extension=([^\\s&]*)")
    
    REGEXP_REPLACE(REGEXP_EXTRACT(Field, "&extension=([^\\s&]*)"), "-", " ")