我需要什么RegEx代码才能保留原样

时间:2018-01-10 16:07:37

标签: regex calculated-field google-data-studio

如果我有一个页面名称列表,如下所示:

主页 产品1 帐号 登入 产品2 运动 产品3

我想在DataStudio中使用计算字段聚合所有产品页面如何编写代码,以便它仍然包含其他页面,而不是我手动输入每个页面?这是我的代码

REGEXP_Contains(页面标题,'产品')时的情况,然后“产品页面”ELSE“ 保持原样 ”END

我会写什么代码来保留页面标题,但仍包括它?我觉得这是一件如此简单或不可能的事情,这就是为什么我一直无法找到任何答案。非常感谢任何帮助!

2 个答案:

答案 0 :(得分:0)

我猜这个:

CASE WHEN REGEXP_Contains ( Page Title , 'Product' ) THEN "Product Page" ELSE Page Title END

答案 1 :(得分:0)

也可以使用单个REGEXP_REPLACE Calculated Field来实现:

REGEXP_REPLACE(Page Title, ".*(Product).*", "Product Page")

Google Data Studio Report和要详细说明的GIF:

enter image description here