日期:2014-05-20  浏览次数:20694 次

关于Java正则表达式的过滤String的用法;
比如,
String str="http://www.baidu.com/img/XXXXXX"
怎么用正则表达式,获得这个网站的主页呢?
即:str="www.baidu.com"
ps:去掉前面的http://以及后面的/img/XXXXX

------解决方案--------------------
String str="http://www.baidu.com/img/XXXXXX";

Pattern pattern=Pattern.compile("http://(.*?)/"); 

Matcher matcher=pattern.matcher(str); 
while (matcher.find()) {
System.out.println(matcher.group(1));

}

------解决方案--------------------
这个不太好弄吧,大家主页的规则不同。。。