下面这个程序怎么没有拿到网址, 是不是正则表达式写错了?package com.javaeye;import java.util.regex.Matcher;
import java.util.regex.Pattern;public class BlogURL { public static void main(String[] args) {
String content = PostDemo.doPost(); // :^\[a-zA-z\]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
// 匹配网址URL的正则表达式:http://(\[w-\]+.)+\[w-\]+(/\[w\- ./?%&=\]*)?
String regEx = "http://(\\[w-\\]+.)+\\[w-\\]+(/\\[w\\- ./?%&=\\]*)?";
Matcher matcher = Pattern.compile(regEx).matcher(content);
while (matcher.find()) {
System.out.println(content
.substring(matcher.start(), matcher.end()));
}
}
}