You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Data Studio中从固定结构的页面URL提取指定字符串?

解决Google Data Studio中固定位置URL分段提取问题

Hey Marco, 既然你明确URL的分段位置是固定的,其实有两种简单的方案可以实现你的需求,不用纠结复杂的正则写法:

方法一:用内置拆分函数(更直观)

Google Data Studio的SPLIT和NTH函数组合可以直接定位固定位置的分段,完全不用正则:

  1. 提取车辆颜色分类(第一个有效分段)
    假设你的URL字段名为URL,创建计算字段时输入:

    NTH(SPLIT(URL, "/"), 2)
    

    解释:SPLIT(URL, "/")会把URL按斜杠拆分成数组["", "red-car", "2020.75", "it-it", "window"],NTH取数组的第2个元素就是red-car。

  2. 提取地区分类(倒数第二个分段)
    同样创建计算字段:

    NTH(SPLIT(URL, "/"), 4)
    

    因为你的URL固定是4个有效分段(开头空不算),倒数第二个就是第4个元素it-it。

方法二:正则表达式方案

如果你还是想用正则,这里给你两个精准匹配的表达式,用REGEXP_EXTRACT函数实现:

  1. 提取车辆颜色分类

    REGEXP_EXTRACT(URL, "^/([^/]+)/")
    

    正则解释:^/匹配开头的斜杠,([^/]+)捕获所有非斜杠的字符(也就是第一个分段内容),直到下一个斜杠结束。

  2. 提取地区分类

    REGEXP_EXTRACT(URL, "/([^/]+)/[^/]+$")
    

    正则解释:/([^/]+)/匹配倒数第二个斜杠对之间的内容,[^/]+$匹配最后一个分段(确保我们取的是倒数第二个)。

使用步骤

  1. 在Google Data Studio中打开你的数据源,点击添加字段 -> 计算字段
  2. 输入字段名称(比如车辆颜色、地区),然后把对应的公式粘贴进去
  3. 保存后就可以在报表中使用这些提取后的字段了

如果遇到特殊格式的URL(虽然你说位置固定),可以随时调整参数或者正则哦!

内容的提问来源于stack exchange,提问作者Marco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.30 10:08:13