JAVA正則取URL主域名
String url = "http://anotherbug.blog.chinajavaworld.com/entry/4545/0/";Pattern p = Pattern.compile("(?<=http://|\\.)[^.]*?\\.(com|cn|net|org|biz|info|cc|tv)",Pattern.CASE_INSENSITIVE);Matcher
matcher = p.matcher(url);matcher.find();System.out.println(matcher.group());
結果:
chinajavaworld.com
如果要得到 chinajavaworld.com/entry/4545/0/
正則表達式最後加上 .* 即可.