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

BigQuery正则表达式匹配开头与中间指定字符串的需求

正则表达式匹配方案

需求

需要验证字符串是否满足:

  • 以AC开头
  • 第二个用-分隔的段是OT

可用正则表达式

^AC-[^-]+-OT-.+$

各部分说明

  • ^:锁定字符串开头,保证必须从AC开始
  • AC-:匹配开头的AC和第一个分隔符-
  • [^-]+:匹配第一个分隔段的内容(任意非-的字符,至少1个)
  • -OT-:匹配第二个分隔符、目标段OT以及第三个分隔符,确保OT是第二个分段
  • .+$:匹配后续所有内容,覆盖字符串剩余部分

示例测试

对应给出的场景:

  • AC-whatever number-OT-whatever number:完全符合规则 → TRUE
  • AC-whatever number-EF-whatever number:第二个分段是EF,不匹配 → FALSE
  • OT-whatever number-AC-whatever number:开头不是AC,不匹配 → FALSE

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 21:17:03