在正则表达式中具有特殊含义的字符
特殊字符 | 描述 |
---|---|
. | 表示任意一个字符 |
[abc] | 表示a、b或c中的任意一个字符 |
[^abc] | 除a、b和c以外的任意一个字符 |
[a-zA-z] | 介于a到z,或A到Z中的任意一个字符 |
\s | 空白符(空格、tab、换行、换页、回车) |
\S | 非空白符 |
\d | 意一个数字[0-9] |
\D | 任意一个非数字[^0-9] |
\w | 词字符[a-zA-Z_0-9] |
\W | 非词字符 |
表示字符出现次数的符号
表示次数的符号 | 描述 |
---|---|
* | 0 次或者多次 |
+ | 1 次或者多次 |
? | 0 次或者 1 次 |
{n} | 恰好 n 次 |
{n, m} | 至少 n 次,不多于 m 次 |