示例 | 含义 |
---|---|
a | 只能是a |
a|b | 只能是a或b |
a{5} | 只能是a,有5位 |
(ba){5} | 即为bababababa |
a{5,} | 只能是a,至少5位 |
a{5,7} | 只能是a,5-7位 |
a* | 只能是a,可以多个也可以没有 |
a+ | 只能是a,至少1位a |
a? | 只能是a,0-1位 |
[a-g]{5} | 只能是a-g,有5位 |
[a-zA-Z]{5} | 只能是字母,大小写任意,有5位 |
[0-9a-zA-Z]{2,} | 只能是数字、字母,至少两位 |
. | 任意一个字符 |
\d | 一个数字 ,\表示正则转义符 |
\D | 一个非数字 |
\w | 一个数字、字母、下划线 |
\W | 一个非(数字、字母、下划线) |
\s | 一个空格 |
\S | 一个非空格 |
\t | 制表符 |