Fitten Code插件可将自然语言描述(如“匹配标准格式的邮箱地址”)一键生成精准正则表达式,支持VS Code中选中文本+命令面板触发或快捷键/右键调用,生成结果可直接插入代码,但需手动适配目标语言语法。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你有一段自然语言描述的需求,比如“匹配邮箱地址”或“提取所有以http开头的网址”,想立刻得到可用的正则表达式,不用查文档、不手动拼写、不反复调试——Fitten Code能直接把这句话转成精准、可运行的正则模式。
安装并启动Fitten Code插件
打开VS Code → 点击左侧扩展图标(或按 Ctrl+Shift+X)→ 搜索栏输入 【Fitten Code】 → 点击安装 → 安装完成后重启编辑器。
重启后右下角状态栏会出现 Fitten Code 图标,说明插件已就绪。未看到图标请检查是否启用,禁用状态会导致后续所有功能不可用。
用自然语言生成正则表达式
打开任意文本文件(如 test.txt),选中一段示例文本,例如:contact@domain.com, admin@sub.site.org, invalid@。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
按下 Ctrl+Shift+P 打开命令面板 → 输入 “Fitten: Generate Regex from Selection” → 回车执行。
插件会自动分析所选内容的结构特征,并弹出输入框,提示你补充自然语言描述。此时输入:“匹配标准格式的邮箱地址”,不要写“我要一个正则”,插件只识别意图性描述。
回车确认后,编辑器顶部会立即浮出生成结果: /[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}/g。这个表达式已默认启用全局匹配和忽略大小写,可直接复制使用。
手动触发并优化生成结果
方法一:快捷键触发
光标置于空行或注释行 → 按 Ctrl+Alt+R → 输入描述,如:“提取形如 2024-03-15 的日期字符串” → 回车。
方法二:右键菜单调用
在编辑区右键 → 选择 “Fitten Code: Generate Regex from Prompt” → 在弹窗中填写更具体的约束条件,例如:“只匹配年份为2023或2024的日期,且月份不能是00” → 插件会据此排除非法模式,避免生成 /\d{4}-\d{2}-\d{2}/ 这类宽泛表达式。
注意:如果描述含糊(如只写“找数字”),生成结果可能覆盖过广,建议加入边界词,例如“找独立的4位数字”或“找紧跟¥符号后的金额数字”。
将生成的正则插入当前代码位置
第一步:点击生成结果右侧的 Insert 按钮。
第二步:光标所在位置会直接插入带原始斜杠和标志的完整正则字面量,例如:/\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b/g。
第三步:若当前文件是 JavaScript,插入后可立即用于 str.match() 或 new RegExp();若是 Python 文件,需手动删去首尾 / 并补上 r"" 前缀——【Fitten Code 不自动适配目标语言语法】,这一步必须人工校验。

















