阶跃ai正则生成器支持中文描述生成精准正则,覆盖时间、车牌、手机号等场景,提供网页、app语音、vs code插件及样本反向生成四类入口,自动适配python并支持多格式导出。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要从杂乱日志里精准提取“2024-03-15T14:22:08+08:00”这类带时区的ISO时间,或匹配“京A12345”“沪B67890”格式的车牌号,但手写正则总漏掉边界、多加反斜杠、忘记锚点——阶跃AI正则表达式生成器能直接听懂你用中文说的规则,几秒输出可运行代码,不用查文档、不背元字符、不反复调试。
在阶跃AI官网直接生成正则
第一步:打开 https://www.jiayue.ai,点击首页「正则生成」入口或顶部导航栏「工具 → 正则表达式生成器」。
第二步:在输入框中用自然语言描述你的需求,例如:“匹配中国大陆手机号,支持+86前缀,11位数字,第二位是3-9,不能有空格或横线”。
第三步:点击「生成」按钮,等待2~4秒,页面右侧立即显示完整正则:/^(\+86)?1[3-9]\d{9}$/,并附带逐段解释和5个测试样例。
注意:生成结果默认适配Python re 模块,若用于JavaScript需手动补全g或m标志,【不要直接复制到JS字符串中就运行,缺少分隔符会报错】。
用阶跃AI App语音输入快速生成
方法一:iOS/Android端打开阶跃AI App → 底部「+」→ 选择「正则生成」→ 点击麦克风图标,清晰说出:“我要匹配邮箱,用户名部分不能以点开头或结尾,不能连续两个点,域名要带.com或.cn” → 松开录音 → 自动生成表达式及说明。
方法二:若语音识别出错,可长按输入框右下角「编辑」图标,手动修正文字再提交。这一步操作起来很简单,直接把语音转写的错字删掉重打就行。
在VS Code中用阶跃AI插件实时生成
① 在VS Code扩展市场搜索“Jiayue AI”,安装官方插件并登录账号;
② 打开任意.py文件,在注释行写入需求,例如:# 匹配形如“订单_20240702_123456”的字符串,下划线分隔,日期为8位数字,末尾6位纯数字;
③ 将光标置于该行末尾,按下 Ctrl+Shift+R(Windows)或 Cmd+Shift+R(Mac),插件自动弹出生成面板;
④ 点击「插入代码」,正则表达式将直接写入下一行,格式为:pattern = r'订单_\d{8}_\d{6}';
⑤ 若需调整,选中该行 → 右键 → 「让AI优化此正则」→ 输入补充要求:“要确保开头结尾无多余字符,不能匹配‘abc订单_20240702_123456xyz’”。
导入已有文本样本反向生成正则
当你有一批真实数据但不确定规律时,阶跃AI支持“样本驱动生成”。
方法一:点击生成页右上角「导入样本」→ 上传txt/csv文件(单列文本,每行一个样本)→ 系统自动聚类分析常见结构;
方法二:直接粘贴5~10行典型文本到样本框,例如:
file_v2.1.0.zip<br>config_dev.json<br>log_20240315_092345.log<br>version.txt<br>backup_file_v2.1.0.bak
然后输入提示:“从以上文本中提取符合‘主名_环境_时间戳.后缀’格式的文件名,忽略其他”。
【必须提供至少3个正样本和2个负样本,否则AI无法区分关键特征】
生成后立刻验证与导出
所有生成结果页底部都有「在线测试」面板:左侧粘贴待测文本,右侧实时高亮匹配项,鼠标悬停显示捕获组内容。
点击「导出」按钮,可一键复制纯正则字符串、带语言封装的代码片段(Python/JS/Java)、或下载含解释和测试用例的Markdown文档。
导出Python代码时,系统自动添加r''原始字符串前缀和re.compile()封装,【无需再手动加r前缀,否则会变成双重转义】。











