永发信息网

Java中正则Matcher类的matches,lookAt和find的区别

答案:1  悬赏:0  手机版
解决时间 2021-04-06 19:41
Java中正则Matcher类的matches,lookAt和find的区别
最佳答案
matches匹配的是整个输入序列,如果你了解整个输入序列的结构,想从中查找各个部分或者校验序列的合法性,则使用matches。
lookAt匹配的是输入序列的开始,如果你只对输入序列的开始部分感兴趣,则使用lookAt。与matches的区别就是只要匹配到就结束,而不会匹配整个序列。
find是从输入序列中查询匹配到的串,如果你希望在输入序列中寻找匹配的串,则使用find。

有一点要说明的是如果希望对不限定次数重复出现的串单独进行处理,则必须使用find,matches和lookAt使用捕获组也只能把这些串合并起来处理。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学车时那个档位怎么感觉呢
合肥到武昌有客车吗
如何征集班级的班费
《次北固山下》写作背景是什么?
(9分)大量劳动者面临就业难问题,部分企业却
最强nba球探怎么抽ss级球星 花费钻石获取
浙江长兴扬子鳄省级自然保护区管理处地址在什
忻州医保卡可以在太原用吗?
英格兰,爱尔兰是不是同一国
(2013·咸阳二模)The murderer, together wit
大神们帮帮忙检测一下这条链接是否正常: mag
三星a7108可以投屏吗
电脑屏幕显示器有时露出来的黑色液体是什么?
判断题从一点引出两条射线互相垂直,就组成一
100KW设备需要用多少平方电线及多少安电表
推荐资讯
又有果宝特攻又有武战道又有快乐酷宝的游戏是
乌鲁木齐市第79小学是什么时后建的
采购标的是什么,招投标的挂网,阳光采购,集
赞扬工作精神的句子,描写通过努力工作,好事将
关于热力学温标的正确说法是________A.热力学
怀念过去的语录,最近几年突然很怀念过去,回
将三个面上做有标记的立方体盒子展开,以下有
脸上起了脂肪粒怎么办,脸上总长脂肪粒怎么办
跪求《千年玄冰》百度云下载,谢谢
第二次起诉离婚被告不出面多长时间能判离
内存卡显示2个G已用1个G但是打开磁盘却一个文
对三岁女儿的生日祝福,给儿童的生日祝福诗,急
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?