使用正则表达式从URL中提取字符串(在Data Studio上)

3

我有以下的落地页

city7900/
cityid=7900
city7900-t40094705.nb1/

我希望将所有内容合并到一起

7900

关于 Data Studio

我尝试使用它

REGEXP_EXTRACT(Landing Page,'city([^&]+))

它仅提取内容。
city7900/
cityid=7900

尝试过的人

REGEXP_EXTRACT(Landing Page,'city([^&]+)|city([^&]+)(.*?)\\-')

它只会提取city7900-t40094705.nb1/,我该如何提取所有的文件?

1个回答

2

您可以使用

REGEXP_EXTRACT(Landing Page,'city[^0-9]*([0-9]+)')

查看正则表达式演示细节:

  • city - 一个字符串
  • [^0-9]* - 零个或多个非数字字符
  • ([0-9]+) - 捕获组1:一个或多个数字。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接