我想写一个url的正则表达式,结果在使用非空字符的时候,按照帮助文档的说明是 \S  但是一加上就报错 不知道是怎么回事?
求高手解答 ^_^ 下面是我的一个代码片段  顺便问下那位达人有url的正则表达式啊?
 
public void Urls()
{
int i=0;
String regex ="http://[a-zA-Z0-9]+\\.[a-zA-Z0-9]+\\.[a-zA-Z]+/?[\S]+ ";//就是这里 加了\S 后就编译错误
Pattern pt=Pattern.compile(regex);
Matcher mt=pt.matcher(ContentArea);
while(mt.find())
{
System.out.println(mt.group());i++;
}System.out.println("共有"+i+"个符合结果");}