元字符 | 正则表达式中的写法 | 意义 |
. | . | 代表任意一个字符 |
\d | \\d | 代表0~9任意一个数字 |
\D | \\D | 代表任意一个非数字字符 |
\s | \\s | 代表空白字符 |
\S | \\S | 代表非空白字符 |
\w | \\w | 代表可用作标识符的字符,但不包括$ |
\W | \\W | 代表不可用作标识符的字符 |
\p{Lower} | \\p{Lower} | 代表小写字母a~z |
\p{Upper} | \\p{Upper} | 代表大写字母A~Z |
\p{ASCII} | \\p{ASCII} | ASCII字符 |
\p{Alpha} | \\p{Alpha} | 字母字符 |
\p{Digit} | \\p{Digit} | 十进制数字,0~9 |
\p{Punct} | \\p{Punct} | 标点符号 |
\p{Graph} | \\p{Graph} | 可见字符 |
\p{Print} | \\p{Print} | 可打印字符 |
\p{Blank} | \\p{Blank} | 空格或制表符 |
\p{Cntrl} | \\p{Cntrl} | 控制符 |
\p{Alnum} | \p{Alnum} | 字母数字 |
正则表达式可以使用方括号括起来若干字符,该院字符可以代表方括号中的任意一个字符
限定修饰符
? 0次或一次
* 0次或多次
+ 一次或多次
{n} 正好出现N次
{n,} 至少出现n次
{n,m} 出现n~m