关于正则速查表
该工具汇总常见正则语法与示例,支持边查边测,适合快速构建和验证表达式。
核心功能
- 语法分类速查:字符类、量词、分组、断言等分区展示。
- 示例驱动学习:每条规则配示例,降低记忆成本。
- 在线测试联动:输入模式和标志位后即时查看匹配结果。
- 常用标志位:支持
g、i、m、s、u等组合。
速查建议
- 先确定匹配目标(格式校验、提取、替换)。
- 从字符类和量词开始组合基础模式。
- 再加入分组、边界或断言精确约束。
- 最后通过测试面板验证边界案例。
常用语法示例
| 语法 | 含义 | 示例 |
|---|---|---|
\\d+ |
一个或多个数字 | 提取 123 |
^[a-z]+$ |
全字符串仅小写字母 | 校验用户名 |
| `(foo | bar)` | 匹配二选一 |
(?<=@)\\w+ |
正向后行断言 | 提取邮箱域名前缀 |
常见问题
不同语言的正则完全一致吗?
不完全一致。JavaScript、Python、Java 在断言、命名分组等能力上可能存在差异。
为什么某些表达式在这里可用、在线上不可用?
通常与运行环境版本、正则引擎实现和标志位支持差异有关。