猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java 正则表达式matcher.group()匹配多种结果的规则
1,为什么他匹配的是整个的,而不是前三个字符。
2,如果我把mat.group()改为mat.group(1)什么都不显示,是怎么回事
ABOUTYOU
浏览 7745
回答 5
5回答
慕工程0101907
使用Reluctant 数量词1234String reg="乘+(.*?)车";while(m.find()){ m.group(1);}
0
0
0
呼如林
为什么他匹配的是整个的,而不是前三个字符。 贪婪比配,匹配最多的字符如果需要改成非贪婪的模式reg="乘(.+?)车" 可以匹配到3个字符 ,再不明白,可以百度group(1)不显示,你可以把括号后面的+去掉试试
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
正则表达式
正则判断数字末尾的为0情况
3 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续