讲师中心 微信公众号
AI工具推荐 视频效率加速

阶跃AI正则表达式生成器:如何用自然语言让AI写出复杂的文本匹配规则

雨丽酱_7981

雨丽酱_7981

发布时间:2026-07-04 16:17:46

|

839人浏览过

|

来源于php中文网

原创

阶跃AI正则生成器支持中文描述生成精准正则,覆盖时间、车牌、手机号等场景,提供网页、App语音、VS Code插件及样本反向生成四类入口,自动适配Python并支持多格式导出。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

阶跃ai正则表达式生成器:如何用自然语言让ai写出复杂的文本匹配规则

你需要从杂乱日志里精准提取“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前缀,否则会变成双重转义】。

热门AI工具

更多
Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
js正则表达式
js正则表达式

php中文网为大家提供各种js正则表达式语法大全以及各种js正则表达式使用的方法,还有更多js正则表达式的相关文章、相关下载、相关课程,供大家免费下载体验。

4036

2023.06.20

正则表达式不包含
正则表达式不包含

正则表达式,又称规则表达式,,是一种文本模式,包括普通字符和特殊字符,是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式的文本。php中文网给大家带来了有关正则表达式的相关教程以及文章,希望对大家能有所帮助。

2561

2023.07.05

java正则表达式语法
java正则表达式语法

java正则表达式语法是一种模式匹配工具,它非常有用,可以在处理文本和字符串时快速地查找、替换、验证和提取特定的模式和数据。本专题提供java正则表达式语法的相关文章、下载和专题,供大家免费下载体验。

7002

2023.07.05

java正则表达式匹配字符串
java正则表达式匹配字符串

在Java中,我们可以使用正则表达式来匹配字符串。本专题为大家带来java正则表达式匹配字符串的相关内容,帮助大家解决问题。

792

2023.08.11

正则表达式空格
正则表达式空格

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。本专题为大家提供正则表达式相关的文章、下载、课程内容,供大家免费下载体验。

500

2023.08.31

Python爬虫获取数据的方法
Python爬虫获取数据的方法

Python爬虫可以通过请求库发送HTTP请求、解析库解析HTML、正则表达式提取数据,或使用数据抓取框架来获取数据。更多关于Python爬虫相关知识。详情阅读本专题下面的文章。php中文网欢迎大家前来学习。

653

2023.11.13

正则表达式空格如何表示
正则表达式空格如何表示

正则表达式空格可以用“s”来表示,它是一个特殊的元字符,用于匹配任意空白字符,包括空格、制表符、换行符等。想了解更多正则表达式空格怎么表示的内容,可以访问下面的文章。

386

2023.11.17

正则表达式中如何匹配数字
正则表达式中如何匹配数字

正则表达式中可以通过匹配单个数字、匹配多个数字、匹配固定长度的数字、匹配整数和小数、匹配负数和匹配科学计数法表示的数字的方法匹配数字。更多关于正则表达式的相关知识详情请看本专题下面的文章。php中文网欢迎大家前来学习。

719

2023.12.06

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

100

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
WEB前端教程【HTML5+CSS3+JS】
WEB前端教程【HTML5+CSS3+JS】

共101课时 | 20.8万人学习

JavaScript正则表达式基础与实战
JavaScript正则表达式基础与实战

共11课时 | 1.7万人学习

布尔教育正则表达式视频教程
布尔教育正则表达式视频教程

共14课时 | 5.1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn