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

如何使用REGEX从URL字符串中提取固定长度的预订参考号BkRef?

提取URL中的8位预订参考号(BkRef)解决方案

针对你的URL字符串,结合BkRef固定为8位数字的特点,可以使用以下正则表达式通过REGEXP_EXTRACT提取:

REGEXP_EXTRACT(Page, r'BkRef=(\d{8})')

说明:

  • r'BkRef=(\d{8})' 采用原始正则表达式格式,避免转义问题
  • BkRef= 精准匹配参数前缀,确保定位到目标参数
  • (\d{8}) 捕获连续8位数字,完全匹配你需要的预订参考号格式

如果需要更严谨的匹配(避免其他参数中包含类似"BkRef"的字符串干扰),可以使用以下正则,确保BkRef是独立的URL参数:

REGEXP_EXTRACT(Page, r'[?&]BkRef=(\d{8})(?:&|$)')

严谨版说明:

  • [?&] 匹配URL参数的分隔符(问号或&符号),确保BkRef是独立参数
  • (?:&|$) 匹配后续的&符号或字符串结尾,避免捕获多余内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 08:12:07