正则表达式在线测试 – 实时匹配、捕获组、替换工具

常用模板:
Flags:
测试文本
匹配数量: 0

匹配结果

结果预览...
  1. 输入正则表达式,或选择常用模板
  2. 使用 flags 开关调整匹配模式
  3. 在测试文本区输入内容
  4. 查看匹配结果和捕获组详情
  5. 可选:使用替换功能进行文本替换

帮助与说明

常见问题

正则表达式的 flags 有什么作用?展开
g=全局匹配(找出所有匹配),i=忽略大小写,m=多行模式,s=dotAll(.匹配换行),u=Unicode 模式,y=粘性匹配
如何查看捕获组内容?展开
使用括号 () 包裹正则部分,匹配结果下方会显示每个捕获组的内容和索引。
正则替换怎么用?展开
展开"替换功能",输入替换文本(支持 $1、$2 等捕获组引用),点击替换即可看到结果。
常用模板有哪些?展开
邮箱、手机号、URL、IP地址、日期、数字、中文字符、HTML标签等常用正则模板。
数据会被上传吗?展开
不会。所有测试在浏览器本地完成,不会上传到服务器。

快速开始

  1. 输入正则表达式,或选择常用模板
  2. 使用 flags 开关调整匹配模式
  3. 在测试文本区输入内容
  4. 查看匹配结果和捕获组详情
  5. 可选:使用替换功能进行文本替换

隐私说明

完整说明

正则表达式在线测试工具

功能特点

  • 实时匹配预览 - 输入即匹配,高亮显示结果
  • 捕获组显示 - 清晰展示每个分组内容
  • 正则替换 - 支持捕获组引用替换
  • 常用模板 - 邮箱、手机、URL 等一键加载
  • Flags 开关 - 直观切换匹配模式
  • 本地存储 - 保存常用正则表达式

正则表达式基础

正则表达式(Regular Expression)是一种用于匹配字符串模式的强大工具,广泛应用于:

  • 表单验证 - 邮箱、手机号、身份证等格式校验
  • 文本处理 - 搜索、替换、提取特定内容
  • 数据清洗 - 日志分析、格式转换
  • 爬虫解析 - 提取网页中的特定信息

常用正则模式

用途正则表达式
邮箱[\w.-]+@[\w.-]+\.\w+
手机号(中国)1[3-9]\d{9}
URLhttps?://[\w./-]+
IP 地址\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
日期\d{4}-\d{2}-\d{2}
数字-?\d+\.?\d*
中文字符[\u4e00-\u9fa5]+

相关工具