【问题标题】:What RegEx code do I need to leave something as-is我需要什么正则表达式代码才能保留原样
【发布时间】:2018-01-10 16:07:37
【问题描述】:

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

  • 首页
  • 产品1
  • 帐户
  • 登录
  • 产品 2
  • 广告系列
  • 产品 3

我想使用 Google 数据洞察中的计算字段来汇总所有产品页面。我将如何编写代码以便它仍然包含其他页面而无需单独手动输入每个页面?这是我的代码:

CASE
  WHEN REGEXP_Contains ( Page Title,  'Product' ) THEN "Product Page"
  ELSE [LEAVE AS IS]
END

我会写什么代码来保持页面标题不变但仍然包含它?我觉得它要么如此简单,要么不可能,这就是为什么我一直找不到任何答案。非常感谢任何帮助!

【问题讨论】:

  • 您能否通过提供可公开编辑的 Google Data Studio 报告(如果是数据集,还提供 Google 表格)来详细说明(使用显示 1 的示例数据)输入值(约 10 行) 2)预期输出 3)尝试解决问题)?它将帮助用户可视化问题并通过客观正确/错误答案测试特定用例的建议。如果没有Minimal Reproducible Example,就很难确定建议和问题,例如数据集、数据源、报表、字段、图表。

标签: regex google-data-studio re2


【解决方案1】:

我猜是这样的:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-01
    • 2011-12-05
    • 1970-01-01
    • 2018-01-29
    • 2016-11-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多