纯浏览器端
正则表达式测试工具 (匹配/分组/替换预览)
一款可即时使用的正则表达式测试工具——粘贴您的模式和文本,在同一屏幕上确认结果。匹配项会被高亮显示,同时展示捕获组和替换预览。
所有操作均在您的浏览器本地运行。没有任何数据会被发送到服务器。
/
/
使用 JavaScript (ECMAScript) 正则表达式进行评估。行为可能与 PCRE 不同。
标志
g/i/m 是基础标志。打开详情可查看更多标志。
详情
使用 $1, $2 引用分组。$& 表示完整匹配。
输入文本
粘贴您想要测试的文本
高亮
匹配的范围已高亮显示
匹配数: {count} / 耗时: {ms}ms / 锚定: {anchor} / 替换: {replace} / 模式: {mode}
结果
选项
如何使用
输入模式
输入您的正则表达式并选择所需的标志。
粘贴输入文本
输入时,右侧会出现高亮显示。
查看结果
在选项卡中检查匹配项、分组和替换结果。
示例
应用模式、标志和替换
注意
此工具评估 JavaScript 正则表达式。
- 部分仅限 PCRE 的功能(如原子组)不可用。
- 命名分组和回顾断言在不同环境中可能有所差异。
- 结果不能保证与 PCRE 完全一致。
重要
由于 PCRE 行为可能不同,请在生产环境使用前验证结果。
常见问题
g/i/m 标志是什么?
通过复选框切换它们。(g=全局匹配,i=忽略大小写,m=多行匹配)
我可以测试替换吗?
输入替换字符串即可看到“替换结果”选项卡更新。支持 $1 风格的分组引用。
这与 PCRE 有区别吗?
是的。此工具使用 JavaScript 正则表达式,因此某些模式的行为可能与 PCRE 不同。