你能幫我用正則表達式嗎?正則表達式匹配URL與www和沒有連續的點
我行
"Sites www.google.com и www.ridd.rdd..com good."
解析後,我心中已經得到這個類型的線路:
"Sites http://www.google.com и www.ridd.rdd..com good."
問題的檢查連續點。 對於有錯誤的站點(連續兩個點)"http//:"
不應追加。
我的正則表達式:
Matcher matchr = Pattern.compile("w{3}(\\.\\w+)+[a-z]{2,6}").matcher(text);
while (matchr.find()) {
text = text.replace(matchr.group(0), "http://" + matchr.group(0));
}
System.out.println(text);
http://stackoverflow.com/questions/27745/getting-parts-of-a-url-regex –
Егор,只需在'\\。'後面加'+'。 –
那麼你想添加「http://」到所有的url字符串的開始? – jazibobs