Google DataStudio - 正则表达式提取页面标题的第一部分,在>字符之前

问题描述 投票:0回答:2

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

regex google-data-studio re2
2个回答
2
投票

非常感谢。

这最终是一个简单的问题。分隔字符实际上是> not>

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

这样可行:

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


0
投票

尝试使用此正则表达式捕获组1:

/^([^>]+) >/

要么 :

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

小提琴here

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

© www.soinside.com 2019 - 2024. All rights reserved.