matcher java
- IT科技
- 關注:2.92W次
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() 說明:嘗試將整個區域與模式匹配。
- 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/zh-hant/dianzi/69rqkz.html