当前位置: 代码迷 >> Java相关 >> 关于Java正则表达式的过滤String的用法;解决办法
  详细解决方案

关于Java正则表达式的过滤String的用法;解决办法

热度:53   发布时间:2016-04-22 21:19:46.0
关于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));

}

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