java正則表達式通過java.util.regex包下的Pattern和Matcher類實現
1:構造一個模式:Pattern p = Pattern.compile("http://d+");
2:建立一個匹配器:Matcher m = p.matcher(str);
3:得到結果 。進行判斷:boolean b = m.matches();
matcher.matches()對整個字符串進行匹配,只有整個字符串都匹配了才返回true
matcher.find()嘗試查找與該模式匹配的輸入序列的下一個子序列,成功返回true
查找輸出字符串:start(),end(),group()

matcher.start() 返回匹配到的子字符串在字符串中的索引位置.
matcher.end()返回匹配到的子字符串的最后一個字符在字符串中的索引位置.matcher.group()返回匹配到的子字符串


m.find()第一次匹配到18000391410 返回true 循環
第二次匹配到 13795733025 返回true 循環
第三次m.find()返回false。退出whie循環
分割字符串split();





新聞熱點
疑難解答