免费在线正则表达式测试工具(Regex Playground),支持实时匹配高亮、分组捕获、替换测试、常用语法参考。纯前端运行,输入即预览。适合开发者调试和测试正则表达式。 | 无需注册 · 数据绝不上传服务器
零依赖·可离线使用
Updated: 2026-07-11
🔍 正则表达式
📊 匹配结果
0 个匹配
🔄 替换测试
点击"替换"查看结果
📖 语法参考
常用元字符
. 任意字符 · \d 数字 · \w 字母数字下划线 · \s 空白字符
量词
* 0次+ · + 1次+ · ? 0或1次 · {3} 精确3次 · {2,5} 2到5次
分组和断言
(...) 捕获组 · (?:...) 非捕获组 · (?=...) 先行断言 · (?!...) 否定先行断言
❓ 常见问题
为什么没有匹配结果?
请检查正则表达式语法是否正确。常见的错误包括:未转义的特殊字符(如 . * + 等需要加 \)、括号不匹配、量词放在错误位置。建议先用简单模式测试,逐步增加复杂度。
g标志是什么意思?
g(global)全局匹配标志,默认开启。如果不使用g标志,正则只匹配第一个结果。其他标志:i(不区分大小写)、m(多行模式)、s(dotAll,使.匹配换行符)、u(Unicode模式)。
如何引用捕获组进行替换?
在替换框中可以使用 $1, $2, $3 等引用第1、2、3个捕获组的内容。$& 引用整个匹配,$` 引用匹配前的内容,$' 引用匹配后的内容。