?
例如:asd?
表示?前面的字符d需要出现0次或者1次,可认为字符d可有可无
*
例如ab*c
*表示前面的字符b可以没有,也可以出现多次
它可以匹配到ac abc abbbc,但是不能匹配到asc,afc
+
匹配到一次以上的字符
{数字1,数字2}
前面的字符出现的次数区间
{1,2}表示至少出现1次,最多出现2次
{2,}表示至少出现2次
{2}等价于{2,2}表示出现2次
?
例如:asd?
表示?前面的字符d需要出现0次或者1次,可认为字符d可有可无
*
例如ab*c
*表示前面的字符b可以没有,也可以出现多次
它可以匹配到ac abc abbbc,但是不能匹配到asc,afc
+
匹配到一次以上的字符
{数字1,数字2}
前面的字符出现的次数区间
{1,2}表示至少出现1次,最多出现2次
{2,}表示至少出现2次
{2}等价于{2,2}表示出现2次