正则表达式在线测试 – 实时匹配、捕获组、替换工具
常用模板:
Flags:
测试文本
匹配数量: 0
匹配结果
结果预览...
- 输入正则表达式,或选择常用模板
- 使用 flags 开关调整匹配模式
- 在测试文本区输入内容
- 查看匹配结果和捕获组详情
- 可选:使用替换功能进行文本替换
帮助与说明
常见问题
正则表达式的 flags 有什么作用?展开收起
g=全局匹配(找出所有匹配),i=忽略大小写,m=多行模式,s=dotAll(.匹配换行),u=Unicode 模式,y=粘性匹配
如何查看捕获组内容?展开收起
使用括号 () 包裹正则部分,匹配结果下方会显示每个捕获组的内容和索引。
正则替换怎么用?展开收起
展开"替换功能",输入替换文本(支持 $1、$2 等捕获组引用),点击替换即可看到结果。
常用模板有哪些?展开收起
邮箱、手机号、URL、IP地址、日期、数字、中文字符、HTML标签等常用正则模板。
数据会被上传吗?展开收起
不会。所有测试在浏览器本地完成,不会上传到服务器。
快速开始
- 输入正则表达式,或选择常用模板
- 使用 flags 开关调整匹配模式
- 在测试文本区输入内容
- 查看匹配结果和捕获组详情
- 可选:使用替换功能进行文本替换
隐私说明
完整说明
正则表达式在线测试工具
功能特点
- 实时匹配预览 - 输入即匹配,高亮显示结果
- 捕获组显示 - 清晰展示每个分组内容
- 正则替换 - 支持捕获组引用替换
- 常用模板 - 邮箱、手机、URL 等一键加载
- Flags 开关 - 直观切换匹配模式
- 本地存储 - 保存常用正则表达式
正则表达式基础
正则表达式(Regular Expression)是一种用于匹配字符串模式的强大工具,广泛应用于:
- 表单验证 - 邮箱、手机号、身份证等格式校验
- 文本处理 - 搜索、替换、提取特定内容
- 数据清洗 - 日志分析、格式转换
- 爬虫解析 - 提取网页中的特定信息
常用正则模式
| 用途 | 正则表达式 |
|---|---|
| 邮箱 | [\w.-]+@[\w.-]+\.\w+ |
| 手机号(中国) | 1[3-9]\d{9} |
| URL | https?://[\w./-]+ |
| IP 地址 | \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} |
| 日期 | \d{4}-\d{2}-\d{2} |
| 数字 | -?\d+\.?\d* |
| 中文字符 | [\u4e00-\u9fa5]+ |