可视化正则测试

实时匹配高亮,深度提取捕获组,调试复杂正则的利器。

//
测试文本0 个匹配项

常用预设

速查手册 (Cheatsheet)

数字\d
非数字\D
字母/数字/下划线\w
空白字符\s
任何单字符.
零次或多次*
一次或多次+
零次或一次?
行首^
行尾$
捕获组(abc)

这个工具能做什么

一边写正则一边看匹配结果。输入表达式和修饰符(默认 g),测试文本里的命中部分会被高亮,下方列出每一次匹配和捕获组的内容。旁边有常用语法速查表,记不清 \b、(?:) 怎么写时可以直接查。用的是浏览器的 JavaScript 正则引擎,结果和你在前端代码里跑的一致。

使用步骤

  1. 输入正则表达式,按需要修改修饰符,比如 gi、gm。
  2. 粘贴测试文本,观察高亮。
  3. 查看捕获组,确认无误后复制表达式到代码里。

常见问题

和 Python、Java 的正则结果一样吗?

大部分语法相同,但后行断言、命名组等细节各语言有差异,这里以 JavaScript 为准。

表达式写错了会怎样?

页面会显示语法错误提示,不会卡死。

更多工具见开发者工具箱; 要做应用商店预览图,可以用App Store 截图生成器。