前兩天看代碼遇到了正則表達式,對其中 Pattern和Matcher兩個API瞭解的不深,爲此特地查了一下javaAPI文檔,下面是我查到的結果,寫在這裏給自己加深一下印象。
Pattern p = Pattern.compile
("a*b");
Matcher m = p.matcher
("aaaaab");
boolean b = m.matches
();
matcher
方法從模式創建匹配器。創建匹配器後,可以使用它執行三種不同的匹配操作: matches
方法嘗試將整個輸入序列與該模式匹配。 lookingAt
嘗試將輸入序列從頭開始與該模式匹配。 find
方法掃描輸入序列以查找與該模式匹配的下一個子序列。