java matcher
java matcher是怎样的呢?下面就让我们一起来了解一下吧:
matcher介绍
Matcher对象是对输入字符串进行解释与匹配操作的引擎。与Pattern类一样,Matcher其实也没有公共的构造方法。若是想要获得一个Matcher对象,需要调用Pattern对象的matcher方法来获得一个Matcher对象。
Matcher 类的方法
索引方法:
索引方法主要是提供了有用的索引值,能够精确表明输入字符串中在哪里可以找到匹配:
1、public int start() 说明:返回以前匹配的初始索引。
2、public int start(int group) 说明:返回在以前的匹配操作期间,由给定组所捕获的子序列的初始索引 。
3、public int end() 说明:返回最后匹配字符之后的偏移量。
4、public int end(int group) 说明:返回在以前的匹配操作期间,由给定组所捕获子序列的最后字符之后的偏移量。
查找方法:
查找方法主要是用来检查输入字符串并且返回一个布尔值,表示是否找到该模式:
1、public boolean lookingAt() 说明:尝试将从区域开头开始的输入序列与该模式匹配。
2、public boolean find() 说明:尝试查找与该模式匹配的输入序列的下一个子序列。
3、public boolean find(int start) 说明:重置此匹配器,然后尝试查找匹配该模式、从指定索引开始输入序列的下一个子序列。
4、public boolean matches() 说明:尝试将整个区域与模式匹配。
-
句句让人心碎的伤感说说大全
1、怕只怕这日复一日的陪伴,满腔全心全意的付出,还是会输,输给一种叫做新鲜感的玩意儿。3、南风未起,我遇见你,南风微起,各奔东西,原来我们的爱情,只是一阵风吹的记忆。4、如果当...
说说查看全文>> -
限速拍照超速扣多少分?
机动车超速扣分的标准:1、超速处罚超过规定时速10%以内,不罚款,记3分;2、超过规定时速10%以上未达20%的,处以50元罚款,记3分;3、超过规定时速20%以上未达50%的...
问答查看全文>> -
新桑塔纳蓝牙怎么打开
新桑塔纳蓝牙怎么打开,点击phone电话按钮就会打开蓝牙,并提示与手机进行蓝牙连接。蓝牙连接时,首先要进入车载蓝牙的界面,然后在蓝牙界面点配对,使蓝牙进入配对模式,模式成功后就...
问答查看全文>> -
有骨雨刮器总成怎么拆?
有骨雨刮器总成拆卸的方法:1、用小一字螺丝刀拆除黑色的护罩,向上翘起就可以拆下来了,拆下后,会露出固定螺母;2、用扳手拆下这颗螺母,雨刷支架就是固定在这个轴上的,用小撬棒,稍微...
问答查看全文>>
推荐
- 1国产摩托车600cc的有哪些?109
- 2万众一心抗击疫情的励志朋友圈句子479
- 3瓷器茶具哪个牌子好464
- 4奥迪a6新能源车怎么充电?353
- 5个性的新婚祝福语 高级一点的结婚祝福语451
- 6东风风度MX6的车型定位144
- 7核桃怎么去壳467
- 8尼桑,英菲尼迪p1132故障码解释和消除方法,P1132故障码怎么解决?194