| 模式 | 说明 | 实例 |
| . | 匹配除了换行符之外的任意字符 | 无 |
| [...] | 表示字符集,对单个字符给出取值范围 | [a-z]表示匹配字母a到z的单个字符户 |
| [^...] | 表示非字符集,对单个字符给出排除范围 | [^abc]表示匹配除a、b、c之外的单个字符 |
| * | 匹配前一个字符零次或多次 | abc*表示匹配ab、abc、abcc等 |
| + | 匹配前一个字符1次或无限次 | abc+表示匹配abc、abcc、abccc等 |
| ? | 匹配前一个字符0次或1次 | abc?表示匹配ab、abc |
| {m} | 匹配前一个字符m次 | abc{2}表示匹配abcc |
| {n, m} | 匹配前一个字符n到m次,含m次 | abc[1, 2]表不匹配abc、abcc |
| a|b | 表示匹配a或b | ab|cd表示匹配ab或cd |
| ^ | 匹配字符串开始位置 | ^abc表示abc在一个字符串的开始位置 |
| $ | 匹配字符串结尾位置 | abc$表示abc在一个字符串的结尾位置 |
| () | 分组标记 | (abc)表示匹配abc |
| \d | 表示匹配任意数字 | 无 |
| \w | 表示匹配字母字符和下划线 | 无 |