方括号元字符格式:
[abc]4: a4 , b4 , c4 都是和正则表达式匹配的字符串
[^456] :代表4、5、6之外的任何字符
[a-r] : 代表a~r中的任何字母
[a-zA-Z] : 可表示任意英文字母
[a-e[g-z]] : 代表a-e或g-z中的任意一个字母
[a-o&&[def]]:代表d、e、f(交运算)
[a-d&&[^bc]] : 代表a、d(差运算)
限定修饰符 | 意义 | 示例 |
? | 0次或1次 | A? |
* | 0次或多次 | A* |
+ | 一次或多次 | A+ |
{n} | 正好出现n次 | A{2} |
{n,} | 至少出现n次 | A{3,} |
{n,m} | 出现n-m次 | A{2,6} |
元字符 | 正则表达式中的写法 | 意义 |
. | . | 代表任意一个字符 |
\d | \\d | 代表0-9的任意一个数字 |
\D | \\D | 代表任意一个非数字字符 |
\s | \\s | 代表空白字符,如'\t'、'\n' |
\S | \\S | 代表非空白字符 |
\w | \\w | 代表可用作标识符的字符,但不包括'$' |