正则表达式如何取得url的重要信息
我如何利用正则表达式来取得URL的重要信息,
比如
http://agsfeke.com/haha
http://www.baidu.com
public static void main(String[] args) {
String inputString = "http://www.baidu.com";
Pattern pattern = Pattern.compile("(//www.
[解决办法]
//)(.*)(.com
[解决办法]
.net
[解决办法]
.org)");
Matcher matcher = pattern.matcher(inputString);
while (matcher.find()) {
System.out.println(matcher.group(2));
}
}String url = "http://www.wwwagsfekecom.he.com/haha";
Pattern p = Pattern.compile("(.*?://)?(www\\.
[解决办法]
bbs\\.)?(.*?)\\.(com
[解决办法]
cn).*");
Matcher m = p.matcher(url);
while (m.find()) {
System.out.println(m.group(3));
}