繁体   English   中英

如何在数据工作室中使用 regexp_extract 从 URL 获取文本

[英]How to get text from URLs using regexp_extract in data studio

示例网址:

  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. 库马尔-2
  3. 拉胡尔-3

请建议如何在数据工作室中使用 regexp_extract 进行提取? 或者有没有其他公式可以提取它。

谢谢。

创建了一个Google Data Studio Report (Google Sheets Embedded) 来演示。 可以使用REGEXP_EXTRACT函数提取所需的文本,在第 1 列的情况下,可以使用REGEXP_REPLACE将 - 替换为空格:

第 1 列(例如 abc 笔记本)

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

第 2 列(例如 arun-1)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM