首页正则表达式速查表

正则表达式速查表

在线正则表达式速查表,包含语法参考、常用模式和实时匹配测试

实时测试

可输入表达式进行测试

基本语法

字符类

量词

分组和引用

断言

常用模式



说明文档

关于正则速查表

该工具汇总常见正则语法与示例,支持边查边测,适合快速构建和验证表达式。

核心功能

  • 语法分类速查:字符类、量词、分组、断言等分区展示。
  • 示例驱动学习:每条规则配示例,降低记忆成本。
  • 在线测试联动:输入模式和标志位后即时查看匹配结果。
  • 常用标志位:支持 gimsu 等组合。

速查建议

  1. 先确定匹配目标(格式校验、提取、替换)。
  2. 从字符类和量词开始组合基础模式。
  3. 再加入分组、边界或断言精确约束。
  4. 最后通过测试面板验证边界案例。

常用语法示例

语法 含义 示例
\\d+ 一个或多个数字 提取 123
^[a-z]+$ 全字符串仅小写字母 校验用户名
`(foo bar)` 匹配二选一
(?<=@)\\w+ 正向后行断言 提取邮箱域名前缀

常见问题

不同语言的正则完全一致吗?

不完全一致。JavaScript、Python、Java 在断言、命名分组等能力上可能存在差异。

为什么某些表达式在这里可用、在线上不可用?

通常与运行环境版本、正则引擎实现和标志位支持差异有关。