java正则获取域名

来源:互联网 发布:质数优化算法 编辑:程序博客网 时间:2024/06/05 18:20
public static void main(String[] args) {try{String url = "http://blog.csdn.net/xb12369";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());p = Pattern.compile("[^//]*?\\.(com|cn|net|org|biz|info|cc|tv)", Pattern.CASE_INSENSITIVE);matcher = p.matcher(url);matcher.find();System.out.println("完整的域名是:"+matcher.group());}catch(Exception ex){ex.printStackTrace();}}


控制台打印得到:

域名是:csdn.net完整的域名是:blog.csdn.net

0 0
原创粉丝点击