| 匹配单个字符的元字符 |
|---|
| . | 点号 | 匹配任意单个字符 |
| […] | 字符组 | 匹配单个列出的字符 |
| [^…] | 排除型字符组 | 匹配单个未列出的字符 |
| \char | 转义字符 | 若char是元字符,或转移序列无特殊含义时,匹配char对应的普通字符 |
| 提供计数功能的元字符 |
|---|
| ? | 问号 | 容许匹配一次或零次 |
| * | 星号 | 容许匹配多次或零次 |
| + | 加号 | 容许匹配一次或一次以上 |
| {min, max} | 区间量词 | 容许匹配至少min次,至多max次 |
| 匹配位置的元字符 |
|---|
| ^ | 脱字符 | 匹配一行的开头位置 |
| $ | 美元符 | 匹配一行的结束位置 |
| \< | 单词分界符 | 匹配单词开始位置 |
| \> | 单词分界符 | 匹配单词结束位置 |
| 其他元字符 |
|---|
| | | alternation(或?) | 匹配任意分隔的表达式 |
| (…) | 括号 | 限定多选结构的范围;标注量词作用的元素;为反向引用“捕获”文本 |
| \1,\2,… | 反向引用 | 匹配之前的第一、第二、第……组括号内的子表达式匹配的文本 |