java pattern 正则表达式中的 +?和 *?分别是什么意思 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 蘑菇小剪辑 2016-12-07 · TA获得超过283个赞 知道小有建树答主 回答量:250 采纳率:0% 帮助的人:123万 我也去答题访问个人页 关注 展开全部 +号,表示匹配次数,n>=1。*号,表示匹配次数,n>=0。?号,本身表示匹配次数,n=0或n=1。?号,紧跟匹配次数后面表述以非贪婪模式匹配,即满足条件的情况下,取匹配次数最少的。例如:\d+匹配"12345" ,第一次会匹配全部,下面就匹配不到了。\d+?匹配"12345",第一次则只匹配1,第二次匹配2,匹配5次之后就匹配不到了。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-04-05 java pattern 正则表达式中的 '+?' 和 '*?' 分别是什么意思 7 2017-05-01 java正则表达式中.*代表什么意思 2017-06-21 正则表达式中的 *?或 *+ 是什么意思 11 2012-02-18 Java正则表达式中的‘?‘’什么意思 如:Pattern.compile("<img(.|\\s)+?src='([^']+)'") 2018-02-28 Java中Pattern pattern = Pattern.compile("(\\d)*");正则表达式的含义是什么? 23 2016-11-30 java正则表达式中是什么意思 2018-05-09 java中pattern是什么意思? 6 2011-03-26 java正则表达式 ^/.*\\.do$ 和 ^/.*\\.[-\\w]+$ 各表示匹配什么东西呀? 1 更多类似问题 > 为你推荐: