Welcome 微信登录

首页 / 操作系统 / Linux / Java获取url地址的主域名正则表达式

使用Java正则表达式获取url地址中的主域名代码如下:String url = http://www.linuxidc.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()); 结果:
linuxidc.com
如果要得到 linuxidc.com/entry/4545/0/
正则表达式最后加上 .* 即可.
如要取完整域名,使用以下代码:Pattern.compile("[^//]*?\.(com|cn|net|org|biz|info|cc|tv)", Pattern.CASE_INSENSITIVE); screen 管理Linux远程会话Linux重要命令ls详解相关资讯      Java教程 
  • Java检测端口的占用情况  (09/25/2013 09:59:24)
  • Java中Comparator接口的用法  (02/07/2013 08:42:50)
  • Java有理数的四则运算  (02/01/2013 13:10:30)
  • Java中List.remove报错Unsupported  (04/27/2013 09:38:16)
  • Java两个线程轮换打印1-100内的奇  (02/01/2013 13:14:53)
  • Java垃圾回收机制与引用类型  (01/28/2013 10:54:24)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任