歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Java獲取url地址的主域名正則表達式

Java獲取url地址的主域名正則表達式

日期:2017/2/28 16:22:37   编辑:Linux教程

使用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);

Copyright © Linux教程網 All Rights Reserved