0

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

4

2 回答 2

4

非常感谢。

最后是一个简单的问题。分隔符实际上是 › 不是 >

它还需要在表达式周围加上额外的括号。

所以这有效:

REGEXP_EXTRACT(Page Title,'(^[^›]+)')

于 2018-09-07T08:47:45.163 回答
0

试试这个正则表达式来捕获组 1 :

/^([^>]+) >/

或者 :

REGEXP_EXTRACT(Page Title,'^[^>]+')

在这里提琴

如果这不是您想要的,请提供更多详细信息和测试用例

于 2018-09-06T16:03:01.067 回答