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

在Google BigQuery中提取URL路径的SQL实现方法

Google BigQuery提取URL路径(去除末尾斜杠)的解决方案

可以结合BigQuery内置的PARSE_URL函数和正则替换实现需求,具体SQL语句如下:

SELECT
  REGEXP_REPLACE(PARSE_URL(your_url_column, 'PATH'), r'\/$', '') AS cleaned_path
FROM
  your_table_name

逻辑说明

  1. PARSE_URL(your_url_column, 'PATH'):从URL字符串中提取路径部分,针对示例URL https://xxx/path1/path2/path3/?v=abc//123,会返回/path1/path2/path3/。
  2. REGEXP_REPLACE(..., r'\/$', ''):用正则表达式匹配路径末尾的斜杠(若存在)并替换为空,最终得到/path1/path2/path3。

该方案也兼容路径本身无末尾斜杠的情况,比如URL为https://xxx/path1时,处理后直接返回/path1。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 03:31:50