. | 任意字符 |
\d | 数字 [0-9] |
\D | 非数字 |
\w | 单词字符 [a-zA-Z0-9_] |
\W | 非单词字符 |
\s | 空白字符 |
\S | 非空白字符 |
[abc] | 字符集: a, b 或 c |
[^abc] | 否定: 非 a, b, c |
[a-z] | 范围: a 到 z |
* | 0次或多次 |
+ | 1次或多次 |
? | 0次或1次 |
{n} | 恰好 n 次 |
{n,} | 至少 n 次 |
{n,m} | n 到 m 次 |
^ | 字符串开头 |
$ | 字符串结尾 |
\b | 单词边界 |
\B | 非单词边界 |
(abc) | 捕获组 |
(?:abc) | 非捕获组 |
(?<name>abc) | 命名捕获组 |
\1 | 引用第一个捕获组 |
g | 全局匹配 |
i | 忽略大小写 |
m | 多行模式 |
s | 单行模式 |
u | Unicode模式 |