正则表达式语法速查
元字符、量词、分组、断言与常用表达式
REFERENCE · 29 ROWS
常用表达式:邮箱 [\w.%+-]+@[\w.-]+\.[A-Za-z]{2,};手机号 1[3-9]\d{9};URL https?://[^\s]+。
| 语法 | 含义 | 示例 | ||
|---|---|---|---|---|
| . | 任意字符(除换行) | a.c 匹配 abc | ||
| \d | 数字 | \d{3} 匹配 123 | ||
| \D | 非数字 | |||
| \w | 字母数字下划线 | \w+ 匹配单词 | ||
| \W | 非单词字符 | |||
| \s | 空白字符 | |||
| \S | 非空白字符 | |||
| ^ | 行首 | ^http 匹配以 http 开头 | ||
| $ | 行尾 | com$ 匹配以 com 结尾 | ||
| * | 0 次或多次 | ab* 匹配 a、ab、abb | ||
| + | 1 次或多次 | ab+ 匹配 ab、abb | ||
| ? | 0 次或 1 次 | colou?r 匹配 color/colour | ||
| {n,m} | n 到 m 次 | \d{2,4} 匹配 2-4 位数字 | ||
| [abc] | 字符集合 | |||
| [^abc] | 排除集合 | |||
| (...) | 捕获分组 | (\d{4})-(\d{2}) | ||
| (?:...) | 非捕获分组 | |||
| (?<name>...) | 命名分组 | |||
| \1 | 反向引用 | (\w)\1 匹配 aa | ||
| \\ | 转义 | \\. 匹配字面点号 | ||
| a | b | 或 | cat | dog 匹配 cat 或 dog |
| (?=...) | 正向先行断言 | \d+(?= 元) | ||
| (?!...) | 负向先行断言 | |||
| (?<=...) | 正向后行断言 | |||
| (?<!...) | 负向后行断言 | |||
| /g | 全局匹配 | JS 修饰符 | ||
| /i | 忽略大小写 | |||
| /m | 多行模式 | ^ $ 匹配每行 | ||
| /s | 点号匹配换行 |
HOW TO USE
怎么用正则表达式语法速查
- 打开正则表达式语法速查,表格已按主题整理好。
- 在右上角输入关键词可即时筛选,不用上下翻找。
- 需要写文档时点「复制为 Markdown」,直接粘到笔记里。
正则表达式语法速查是什么
元字符、量词、分组、断言与常用表达式。正则表达式语法速查按表格整理 29 条常用对照,打开即可查,无需翻文档。
它属于「参考速查」下的「速查表」分类。命令、语法、快捷键的常用速查。 同类工具还包含 HTTP 请求方法对照表、Git 常用命令速查、CSS 选择器优先级速查 等,可以在分类页一次看全。
适用场景
- 处理与「正则表达式」相关的任务时可以直接用。
- 处理与「regex」相关的任务时可以直接用。
- 处理与「正则语法」相关的任务时可以直接用。
- 处理与「匹配」相关的任务时可以直接用。
表格说明
本表共 29 行 3 列,内容按常用程度排序。 表格支持关键词筛选,复制出的 Markdown 可直接用于文档、Wiki 或技术博客。
隐私说明
本工具在浏览器内运行,输入内容不会发送到服务器,也不会被记录。 关闭或刷新页面后,输入即被清空。