如题所述
*——表示匹配前面的字符0个或多个
+——表示前面的字符1个或多个
?——(1)放在其他字符后面表示前面的字符可以有,也可以没有
(2)放在*、+后面表示匹配尽可能少的字符
例如:字符串fooooo,正则fo*和fo+会匹配整个字符串,
fo+? 匹配fo,
fo*? 匹配f
*+没有这样的用法,除非是匹配星号本身,即: \*+ 表示一个或多个星号
+——表示前面的字符1个或多个
?——(1)放在其他字符后面表示前面的字符可以有,也可以没有
(2)放在*、+后面表示匹配尽可能少的字符
例如:字符串fooooo,正则fo*和fo+会匹配整个字符串,
fo+? 匹配fo,
fo*? 匹配f
*+没有这样的用法,除非是匹配星号本身,即: \*+ 表示一个或多个星号
温馨提示:答案为网友推荐,仅供参考