Lab3需要对字符串进行匹配,这里整理了一下元字符:
1.限定符
2.选择匹配符
3.分组组合和反向引用符
4.特殊字符
5.字符匹配符
6.定位符
\\ | 转义号 |
[] | 可接受的字符列表 |
[^] | 不可接受的字符列表 |
- | 连字符 |
. | 匹配除\n以外任意字符 |
\\d | 匹配单个数字字符 |
\\D | 匹配单个非数字字符 |
\\w | 匹配单个数字、大小写字母字符 |
\W | 匹配单个非数字、大小写字母字符 |
| | 匹配“|”之前或之后的表达式 |
* | 指定的字符重复0/n次 |
+ | 指定的字符重复1/n次 |
? | 指定的字符重复0/1次 |
{n} | 只能输入n个字符 |
{n,} | 指定至少n个匹配 |
{n,m} | 指定至少n个但不多于m个匹配 |
^ | 指定开始字符 |
$ | 指定结束字符 |
\\b | 匹配目标字符串的边界 |
\bB | 匹配目标字符串的非边界 |
\f | 匹配换页符 |
\n | 匹配换行符 |
\r | 匹配回车 |