首页 编程开发 正则表达式测试
🔧

正则表达式测试

在线正则表达式测试,实时高亮匹配,显示分组结果

/ /
常用:

工具介绍

正则表达式(Regular Expression,简称Regex)是处理字符串的强大工具,广泛用于表单验证、数据提取、文本替换、日志分析等场景。本工具帮助你快速编写和调试正则表达式:

  • 实时匹配:输入正则和待匹配文本后即时显示高亮匹配结果
  • 标志位:支持 g(全局匹配)、i(忽略大小写)、m(多行模式)、s(dotAll模式)等常用标志
  • 分组详情:展示每个捕获组(Capture Group)的匹配内容和位置
  • 替换测试:支持正则替换功能,实时预览替换结果
  • 常用模板:内置手机号、邮箱、IP地址、URL、身份证号等常用正则表达式模板,一键填入

使用场景

  • 编写表单验证规则(邮箱、手机号、密码强度等)
  • 从日志或文本中提取特定格式的数据
  • 批量文本查找替换
  • 学习正则表达式语法

所有匹配在浏览器本地完成,数据不上传。


正则语法速查

符号说明
^ $匹配字符串开头和结尾
. 匹配除换行符外任意字符
* + ?匹配 0次或多次 / 1次或多次 / 0次或1次
{n} {n,m}精确匹配n次 / 匹配n到m次
\d \w \s数字 / 字母数字下划线 / 空白符
[abc] [^abc]字符集 / 排除字符集
( ) (?: )捕获分组 / 非捕获分组