元字符
字符匹配符
符号 | 含义 |
---|---|
. |
匹配除换行符以外的所有字符 |
\d |
匹配单个数字字符 == [0-9] |
\D |
匹配单个非数字字符 |
\w |
匹配单个数字、大小写字母 == [0-9a-zA-Z] |
\W |
匹配单个非数字、大小写字母 |
\s |
匹配空格 == [\\t\\r\\n\\v\\f] |
\S |
匹配非空格 |
[] |
可接收的字符列表 |
[^] |
不可接受的字符列表 |
- |
连字符 |
选择匹配符
符号 | 含义 |
---|---|
| |
匹配| 之前或之后的字符 |
限定符
符号 | 含义 |
---|---|
* |
指定字符重复0~n次 |
+ |
指定字符重复1~n次 |
? |
指定字符重复0~1次 |
{n} |
只能输入n个字符 |
{n,} |
指定至少n个匹配 |
{n,m} |
指定至少n个,但不多于m个匹配 |
定位符
符号 | 含义 |
---|---|
^ |
指定起始字符 |
$ |
指定结束字符 |
\b |
匹配目标字符串的边界 |
\B |
匹配目标字符串的非边界 |