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

正则表达式需求:提取关键词Colli后的9位数字并剔除其他内容

解决方案:提取Colli后方的9位数字

正确正则表达式

用以下正则可以精准定位关键词并提取目标数字:

Colli\s+(\d{9})

规则说明

  • Colli:精确匹配目标关键词(若需忽略大小写,可添加前缀写成 (?i)Colli\s+(\d{9}))
  • \s+:匹配一个或多个空白字符,兼容关键词与数字间的空格差异
  • (\d{9}):捕获组,专门提取连续的9位数字,这就是你需要的目标值

匹配效果

针对输入字符串:

Colli 182515612/OT 37/SA

捕获组会精准返回 182515612,不会误匹配其他无关的9位数字。

原正则问题分析

  • [^colli ](\d{9}):[^colli ]是匹配非c/o/l/i/空格的字符,逻辑上会排除Colli后方的数字,完全不符合需求
  • [colli ][0-9]{9}:[colli ]仅匹配单个c/o/l/i或空格,无法锚定完整关键词Colli,极易误匹配其他内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 12:23:03