正则表达式测试器 常用模板、即时高亮、替换预览,一页就搞定

测试内容
//
点击展开:模板说明
  • 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…)
匹配明细
#索引长度匹配
100

正则表达式测试器 - 强大的在线 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