| 模式 | 说明 |
|---|---|
. | 匹配除换行外的任意字符 |
\d | 数字 [0-9] |
\w | 单词字符 [a-zA-Z0-9_] |
\s | 空白字符(空格、制表符、换行) |
\b | 单词边界 |
^ | 字符串开头 |
$ | 字符串结尾 |
* | 前一个元素出现 0 次或多次 |
+ | 前一个元素出现 1 次或多次 |
? | 前一个元素出现 0 次或 1 次 |
{n,m} | 前一个元素出现 n 到 m 次 |
[...] | 字符集合,匹配其中任意一个 |
[^...] | 排除字符集合 |
(...) | 分组捕获 |
(?:...) | 非捕获分组 |
(?=...) | 正向先行断言 |
(?!...) | 负向先行断言 |
(?<=...) | 正向后行断言 |
| | 或 |
\ | 转义 |