如何在Data Studio中使用regexp_extract从URL获取文本

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

示例网址:

  1. / en / current-season / abc-note-book / 2018-abc-note-book-arun-1
  2. / en / current-season / xyz-note-book / 2018-xyz-note-book-kumar-2
  3. / en / current-season / pqr-note-book / 2018-pqr​​-note-book-rahul-3

我想从所有URL中提取“ abc-note-book”部分作为第1列

预期结果:

  1. abc笔记本
  2. xyz笔记本
  3. pqr笔记本

并且还需要从所有URL中提取'arun-1'部分作为第2列

预期结果

  1. arun-1
  2. kumar-2
  3. rahul-3

[请提出如何在Data Studio中使用regexp_extract进行提取?还是有其他公式可以提取它。

谢谢。

calculated-columns google-data-studio
1个回答
0
投票

创建了Google Data Studio Report(嵌入式Google表格)进行演示。可以使用REGEXP_EXTRACT函数提取所需的文本,对于第1列,可以使用REGEXP_REPLACE将-替换为空格:

第1栏(例如abc笔记本)

REGEXP_REPLACE(REGEXP_EXTRACT(URL, "/\\d+-(\\w+-\\w+-\\w+)"), "-", " ")

第2栏(例如arun-1)

REGEXP_EXTRACT(URL, "(\\w+-\\d+)$")

“”

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