如果我现在有这样一个网址:
http://www.ccn86.com/news/district/20050913/6498.shtml
它对应的域名是:
http://www.ccn86.com/news/,
当然http://www.ccn86.com也是,但是我要范围最小的域名
我如何用java编程提取啊?
http://www.ccn86.com/news/district/20050913/6498.shtml
它对应的域名是:
http://www.ccn86.com/news/,
当然http://www.ccn86.com也是,但是我要范围最小的域名
我如何用java编程提取啊?
String temp = url.substring(url.indexOf("//") + 2);
System.out.println(temp.substring(0, temp.indexOf("/")));返回
www.ccn86.com不知道是不是楼主想要的
String u = "http://www.ccn86.com/news/district/20050913/6498.shtml";
u = u.replaceAll("http\\://([^/]+)(?:/.*)?$", "$1");
System.out.println(u);
public static void main(String[] args) {
String s="http://www.ccn86.com/news/district/20050913/6498.shtml";
Matcher m=Pattern.compile("(?<=(http://)).*?(?=\\/)").matcher(s);
String s1 = null;
if(m.find())
s1=m.group();
System.out.println(s1);
}
}