DataStudio 以这种格式分别显示报告的每一页
Report 1 > Page 1
Report 1 > Page 2
Report 2 > Page 4
etc
我试图只显示报告的会话,而不考虑页面。我创建了一个计算字段“报告名称”,使用此正则表达式将所有内容都添加到 > 字符:
REGEXP_EXTRACT(Page Title,'^.+?>')
但它不起作用。这是 Google-RE2 语法https://github.com/google/re2/wiki/Syntax
DataStudio 以这种格式分别显示报告的每一页
Report 1 > Page 1
Report 1 > Page 2
Report 2 > Page 4
etc
我试图只显示报告的会话,而不考虑页面。我创建了一个计算字段“报告名称”,使用此正则表达式将所有内容都添加到 > 字符:
REGEXP_EXTRACT(Page Title,'^.+?>')
但它不起作用。这是 Google-RE2 语法https://github.com/google/re2/wiki/Syntax
非常感谢。
最后是一个简单的问题。分隔符实际上是 › 不是 >
它还需要在表达式周围加上额外的括号。
所以这有效:
REGEXP_EXTRACT(Page Title,'(^[^›]+)')
试试这个正则表达式来捕获组 1 :
/^([^>]+) >/
或者 :
REGEXP_EXTRACT(Page Title,'^[^>]+')
在这里提琴
如果这不是您想要的,请提供更多详细信息和测试用例