1.元字符
| . | 匹配除换行符\n以外任意一个字符 |
| \w | 匹配字母或数字或下划线或汉字 |
| \s | 匹配任意的空白符 |
| \d | 匹配数字 |
| \b | 匹配单词的开始或结束(字符边界符) |
| ^ | 匹配字符串开始的位置 如果将^用作[]中第一个字符,表示反选 |
| $ | 匹配字符串结束的位置 |
| \ | 转义 |
2.重复限定符
| * | 重复零次或多次 |
| + | 重复一次或多次 |
| ? | 重复零次或一次 |
| {n} | 重复n次 |
| {n,} | 重复n次或多次 |
| {n,m} | 重复n次到m次 |
3.区间
| [nm] | n或m |
| [n-m] | n到m |
| [:alnum:] | 0-9 A-Z a-z |
| [:alpha:] | A-z a-z |
| [:digit:] | 0-9(等效\d) |
| [:lower:] | a-z |
| [:upper:] | A-Z |