正则表达式测试

写好正则,实时查看匹配、分组和替换结果。

标志
匹配结果

替换为

100% 在浏览器本地运行,文件不会上传到任何服务器。

如何使用正则表达式测试

  1. 输入正则并选择标志(g、i、m、s、u)。
  2. 粘贴或输入测试文本——匹配会随输入实时高亮。
  3. 在下方查看每个匹配及其捕获组。
  4. 输入替换内容,如“$2: $1”,预览 replace() 的结果。

常见问题

用的是哪种正则语法?

JavaScript(ECMAScript)正则,与浏览器实际运行的完全一致,支持命名组 (?<name>…) 和后行断言。

遇到卡死的正则会怎样?

匹配在后台线程中运行并有时间限制。如果正则耗时过长(灾难性回溯),会被终止并给出提示。

正则表达式测试免费吗?

免费。正则表达式测试无需注册即可使用,也不加水印。

我的文件会上传到你们的服务器吗?

不会。所有处理都通过 JavaScript 和 WebAssembly 在你的浏览器本地完成,文件从不离开你的设备,所以既快又安全。

手机上能用吗?

能。Windows、Mac、Linux、安卓和苹果手机上的主流浏览器都可以使用。很大的文件在旧手机上可能较慢。

更多文本与开发工具

查看全部