正则表达式中的 *?或 *+ 是什么意思

如题所述

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

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网