正则表达式测试器 常用模板、即时高亮、替换预览,一页就搞定
测试内容
//
点击展开:模板说明
- Email:简化版本,涵盖一般电子邮箱格式。
- URL (http/https):检测以 http 或 https 开头的网址(简化版)。
- IPv4:0–255 的四段数字。
- 日期 YYYY-MM-DD:简单日期格式(未校验闰年与月份天数)。
- HEX 颜色码:支持 #RGB 与 #RRGGBB。
- UUID v4:标准 UUID v4 格式。
- HTML 标签:匹配开合标签(不含跨行内容)。
- 强密码(8+含大小写数字符号):至少 8 位且包含大小写、数字与符号。
匹配结果
匹配数:1
耗时:约 0.04 ms
标志:
g即时高亮预览
(输入正则与文字后显示高亮)
替换(支持 $1、$2…)
匹配明细
| # | 索引 | 长度 | 匹配 |
|---|---|---|---|
| 1 | 0 | 0 | |
正则表达式测试器 - 强大的在线 Regex 调试工具
专业开发者、数据科学家、DevOps 必备工具!实时高亮验证、现成模板快速套用、实时替换预览,快速验证与优化你的正则表达式。
✨ Regex 测试器核心功能
- 实时高亮显示:边输入边看匹配结果,视觉化群组边框
- 15+ 常用模板:Email、URL、IPv4、UUID、日期、电话、HEX 色码、强密码
- 实时替换预览:支持 $1-$9 群组引用,不用执行就能看到替换结果
- 详细匹配表格:显示每个匹配的索引、长度、内容 + 捕获群组
- 一键切换标志:支持 g(全局)、i(不分大小写)、m(多行)、s(dotAll)、u(unicode)、y(sticky)、d(indices)
- 100% 本地处理:所有运算在浏览器执行,数据零上传服务器
🎯 专业 Regex 应用场景
- 网页表单验证:提交前验证 Email、电话、信用卡、邮政编码、URL 格式
- 数据清洗与转换:标准化格式、删除多余空白、统一电话号码格式
- 服务器日志分析:从 log 文件提取 IP、时间戳、HTTP 状态码、错误消息
- 网页爬虫与数据挖掘:从 HTML 提取价格、Email、链接、metadata,无需复杂 parser
- 批量文本处理:在数千个文件(logs、CSVs、JSONs)中搜索和替换模式
- 测试与开发:在正式环境部署前测试 regex(JavaScript、Python、PHP、Java)
- 语法高亮:为编辑器建立自定义语法高亮器
💡 开发者 Regex 技巧与诀窍
给初学者:
- 从模板开始:如果要找 Email/URL/电话,先用预设模板当基础
- 开启「g」标志(全局):没开的话只会找到第一个匹配
- 用括号 () 捕获:捕获群组可提取特定部分(例:
(\d{4})-(\d{2})-(\d{2})捕获年-月-日) - 转义特殊字符:
. * + ? ^ $ { } [ ] \
X