各位大虾们好!
我现要在一句话中提取出里面的网址怎么用正则写。
如:“地村要堙要无可奈何http://vip.book.sina.com.cn/book/index_172354.html坷霜霜夺地方地顶替村要“
上面引号中的这名话,要从这句话中,将里面的网址提取出来,该怎么写呀!求大虾们帮帮忙,小弟感激不尽!
我现要在一句话中提取出里面的网址怎么用正则写。
如:“地村要堙要无可奈何http://vip.book.sina.com.cn/book/index_172354.html坷霜霜夺地方地顶替村要“
上面引号中的这名话,要从这句话中,将里面的网址提取出来,该怎么写呀!求大虾们帮帮忙,小弟感激不尽!
public static void main(String[] args) {
String str = "百度网址是http://www.baidu.com是百度网址";
Matcher m = Pattern.compile("http[s]?://\\w+(\\.\\w+)+").matcher(str);
while (m.find()) {
System.out.println(m.group());
}
}
如:http://中国人民银行.中国是中国人民银行网址