Skip to content

正则表达式速查表 - 在线工具 | ToolVault

100% 本地代码

常用正则表达式速查表:涵盖元字符、量词、分组、零宽断言、常用模式等,支持搜索与分类浏览,正则学习与开发必备,全部本地处理。

此工具完全在您的浏览器中运行。打开 DevTools → Network 面板,搜索您的输入内容——它不会出现在任何请求中。

下一步

使用指南

正则语法散落在各语言文档里,调试时最怕「这个符号到底什么意思」。本页把常用元字符、量词、锚点、分组与环视整理成可检索的速查表,配短示例——适合写 pattern 时随手翻,而不是从头读教程。

1. 怎么用这张表

速查表解决的是「符号词典」问题,不替代调试。真正卡匹配时,按博客「正则匹配不上」的诊断表自上而下排查:贪婪量词、标志位、转义、换行、Unicode。

  1. 按分类浏览:字符类、量词、锚点、分组、环视、标志位——先锁定你卡住的那一类。
  2. 看「命令 → 含义 → 示例」三列:示例是最短可运行片段,可直接拷进正则测试器验证。
  3. 需要「读懂一整条别人写的正则」时,切换到正则解释器;需要「看它能不能匹配」时,切换到正则测试器。

2. 最容易记混的几组

  • . 与 \.:点号匹配任意字符(默认不含换行);要匹配字面点号必须转义。
  • * / + / ? 与带问号的惰性版:默认贪婪,加 ? 变成「尽可能少」。
  • ^ / $ 在有无 /m 时行为不同:无 /m 锚整个字符串,有 /m 锚每一行。
  • (...) 与 (?:...):前者捕获并占编号,后者只分组不捕获——影响 match[1] 取什么。
  • \w 默认偏 ASCII:处理中文/Emoji 请用 /u 与 \p{L} 等 Unicode 属性。

3. 和站内其他正则工具的分工

引擎差异提醒:JavaScript、Python、Java、Go 对后瞻、命名分组、递归等支持不一致。本表以通用语法为主;复制到生产环境前,用目标语言的测试器再跑一遍。

  • 速查表:忘记语法时查。
  • 解释器:把整条 pattern 拆成可读说明。
  • 测试器:高亮匹配与捕获组,验证边界样例。
  • 文本提取:已经确认 pattern 正确,要批量抽出所有匹配。

常见问题

完全免费,无需注册。内容本地加载,随时查阅。

涵盖元字符、量词、分组、零宽断言与常用匹配模式(邮箱、URL、手机号等),均附示例说明。

支持关键词搜索与分类浏览,输入符号或功能名称即可快速定位。

相关工具

相关文章

开发者推荐

推广