一、量词符与括号字符
1、量词符
量词符:用来设定某个模式出现的次数。
字符 |
说明 |
示例 |
结果 |
? |
匹配?前面的字符零次或一次 |
hi?t |
可匹配ht和hit |
+ |
匹配+前面的字符一次或多次 |
bre+ad |
可匹配范围从bread到bre…ad |
* |
匹配*前面的字符零次或多次 |
ro*se |
可匹配范围从rse到ro…se |
{n} |
匹配{}前面的字符n次 |
hit{2}er |
只能匹配hitter |
{n,} |
匹配{}前面的字符最少n次 |
hit{2,}er |
可匹配范围从hitter到hitt…er |
2、括号字符
改变限定符的范围:允许用户输入6~16位的用户名
使用()符号前
① 改变作用范围前
正则表达式:catch|er
可匹配的结果:catch、er
使用()符号后