| . | 任意字符(默认不含换行,加 s 标志后含) |
| \d | 数字 [0-9] |
| \D | 非数字 |
| \w | 单词字符 [a-zA-Z0-9_] |
| \W | 非单词字符 |
| \s | 空白字符(空格/Tab/换行) |
| \S | 非空白字符 |
| \b | 单词边界 |
| ^ | 行首(加 m 标志后匹配每行行首) |
| $ | 行尾(加 m 标志后匹配每行行尾) |
| * | 0次或多次 |
| + | 1次或多次 |
| ? | 0次或1次 |
| {n} | 恰好n次 |
| {n,m} | n到m次 |
| [abc] | 字符集:a或b或c |
| [^abc] | 否定字符集:非a/b/c |
| (abc) | 捕获组 |
| (?:abc) | 非捕获组 |
| (?=abc) | 正向前瞻 |
| (?!abc) | 负向前瞻 |
| a|b | a 或 b |
| \ | 转义特殊字符 |
| $1 $2 | 替换时引用捕获组 |