AZ Tools

正则表达式测试器

开发

输入正则表达式,切换标志,测试字符串中的匹配会立即高亮显示。每次匹配列出捕获组,还能预览替换结果。完全在浏览器中使用原生 JavaScript RegExp 引擎执行。

标志
匹配项2 处匹配
Contact me at jane@example.com or john@test.io for details.
  • #1 @14jane@example.com
  • #2 @34john@test.io
替换预览
Contact me at [redacted] or [redacted] for details.

使用方法

  1. 输入正则表达式(不含分隔符)。
  2. 切换标志:g(全局)、i(忽略大小写)、m(多行)、s(dotall)、u(Unicode)。
  3. 输入或粘贴测试字符串——边输入边高亮。
  4. 提供替换字符串预览结果。

常见问题

采用哪种方言?
JavaScript (ECMAScript) 正则。现代浏览器支持后行断言、命名组、Unicode 属性转义。
替换中如何引用捕获组?
使用 $1、$2,完整匹配用 $&,命名组用 $<名称>。
有匹配上限吗?
为保持 UI 流畅最多捕获 10000 次迭代,列表显示前 50 个。
数据会发送吗?
不会。模式和测试字符串只在浏览器运行,自动保存仅存于本地存储。

相关工具