在CodeBuddy中通过「规则生成」功能,拖入3~5个覆盖变体的样本文本,AI自动生成带注释的正则表达式,支持高亮微调、修饰符追加和多行模式设置,并提供带定位提示的三步验证流程。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在CodeBuddy中快速生成准确的正则表达式,避免手动拼写错误或边界遗漏,关键是利用其内置的「匹配规则生成」功能,把样本文本拖进去,让AI自动推导通用模式——不需要你背元字符表,也不用反复调试捕获组。
从样本文本一键生成正则
打开CodeBuddy → 左侧导航栏点击「规则生成」→ 在「输入示例」区域粘贴3~5个典型文本(如手机号、邮箱、日期格式),每行一个。
确保样本覆盖所有变体:比如匹配身份证号,就得同时提供15位老号和18位新号;只给一个18位号,生成的正则会强制要求末尾校验码,导致15位号无法匹配。
点击「生成规则」按钮,右侧立即输出可编辑的正则表达式,并附带各部分注释说明(如“\d{17}[\dXx]” → 17位数字+最后一位数字或X/x)。
手动微调生成的正则
方法一:点击某段高亮的正则片段(如\d{3}),弹出快捷编辑浮层,可直接改成\d{2,4}或替换成[a-zA-Z]+。
方法二:在正则编辑框末尾追加修饰符,例如添加 【g】 实现全局匹配,不加则只匹配首个结果;若样本含换行文本,必须勾选「支持多行模式」,否则^和$无法正确锚定每行首尾。
CodeBuddy Code CLI 的安装、配置与使用指南。CodeBuddy Code 是腾讯推出的 AI 驱动 CLI 编程助手,支持自然语言驱动开发。 - 必备触发词:CodeBuddy, codebuddy, AI CLI, Tencent AI coding, @tencent-ai/codebuddy-code, terminal AI assistant - 适用场景:安装 CodeBuddy CLI、配置 CodeBuddy、使用 CodeBuddy 命令、排查 CodeBuddy 问题
删掉自动生成的(?i)(忽略大小写)——除非你的样本里确实混用了大小写,否则它会降低匹配效率。
验证正则是否真正生效
第一步:在「测试文本」框中粘贴待处理的原始数据(不少于10行,包含正常项和易错项,如带空格的手机号、缺@符号的伪邮箱)。
第二步:观察右侧「匹配结果」面板——绿色高亮为成功捕获内容,红色虚线框标出未匹配行。
第三步:点击任意一条红色虚线框,CodeBuddy自动定位到该行并高亮显示「此处缺失分隔符」或「末尾多出空格」等具体原因,【不要跳过这一步,很多用户直接导出却没发现第7行因制表符导致全盘失败】。
确认无红框后,点击「复制正则」即可用于代码或配置文件。

















