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 |