正则表达式测试
在线测试正则表达式,支持替换、分割、匹配高亮显示
/
/
g
测试文本
匹配结果
替换测试
输入替换内容查看结果
多语言代码
// 输入正则表达式查看代码
正则语法速查
字符类
.- 任意字符\d- 数字 [0-9]\D- 非数字\w- 单词字符 [a-zA-Z0-9_]\W- 非单词字符\s- 空白字符\S- 非空白字符
量词
*- 0次或多次+- 1次或多次?- 0次或1次{n}- 恰好n次{n,}- 至少n次{n,m}- n到m次
特殊
^- 行首$- 行尾\b- 单词边界()- 捕获分组(?:)- 非捕获分组|- 或[]- 字符集
常见问题
支持哪种正则语法?
JavaScript 正则语法,与浏览器控制台行为一致,并内置常用模式速查。
测试文本会上传吗?
不会。匹配全在本地执行,可放心粘贴日志调试。
手机号、邮箱的正则怎么写?
工具内置常用示例,点一下即填入,改一改前缀就能复用。
贪婪匹配和非贪婪有什么区别?
默认贪婪会吞到最长,加上问号变非贪婪,抓 HTML 标签时最能体会差别。
分组捕获怎么用?
圆括号分组后可单独提取,替换时用 $1、$2 回填,做批量改写很方便。