Javamatcher類的方法
在Matcher類中有matches、lookingAt和find都是匹配目標(biāo)的方法,但容易混淆,以下是小編為大家搜索整理的Javamatcher類的方法,希望能給大家?guī)韼椭,更多精彩?nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
索引方法
索引方法提供了有用的索引值,精確表明輸入字符串中在哪能找到匹配:
序號(hào)方法及說明
1 public int start()
返回以前匹配的初始索引。
2 public int start(int group)
返回在以前的匹配操作期間,由給定組所捕獲的子序列的初始索引
3 public int end()
返回最后匹配字符之后的偏移量。
4 public int end(int group)
返回在以前的匹配操作期間,由給定組所捕獲子序列的最后字符之后的偏移量。
研究方法
研究方法用來檢查輸入字符串并返回一個(gè)布爾值,表示是否找到該模式:
序號(hào) 方法及說明
1 public boolean lookingAt()
嘗試將從區(qū)域開頭開始的輸入序列與該模式匹配。
2 public boolean find()
嘗試查找與該模式匹配的輸入序列的下一個(gè)子序列。
3 public boolean find(int start)
重置此匹配器,然后嘗試查找匹配該模式、從指定索引開始的輸入序列的下一個(gè)子序列。
4 public boolean matches()
嘗試將整個(gè)區(qū)域與模式匹配。
替換方法
替換方法是替換輸入字符串里文本的方法:
序號(hào) 方法及說明
1 public Matcher appendReplacement(StringBuffer sb, String replacement)
實(shí)現(xiàn)非終端添加和替換步驟。
2 public StringBuffer appendTail(StringBuffer sb)
實(shí)現(xiàn)終端添加和替換步驟。
3 public String replaceAll(String replacement)
替換模式與給定替換字符串相匹配的輸入序列的每個(gè)子序列。
4 public String replaceFirst(String replacement)
替換模式與給定替換字符串匹配的輸入序列的第一個(gè)子序列。
5 public static String quoteReplacement(String s)
返回指定字符串的字面替換字符串。這個(gè)方法返回一個(gè)字符串,就像傳遞給Matcher類的appendReplacement 方法一個(gè)字面字符串一樣工作。
【Javamatcher類的方法】相關(guān)文章:
Java中String類的方法01-19
php調(diào)用父類方法03-12
CPU散熱類故障排除方法12-18
新聞?lì)愅懈T~匯記憶方法09-20
如何訪問類的成員變量和方法03-03
PHP生成縮略圖的類的方法10-14
Java File類有哪些常用方法02-15
java File類的基本使用方法03-08