((http://)|(www\\.)|(ftp://)).+[ ]
试试看还行?

解决方案 »

  1.   

    我现在用的是 Pattern p = Pattern.compile("(((www\\.)|(http://)|(ftp://))[A-Z,a-z,0-9,\\p{Punct},\\+]+)\\s", Pattern.MULTILINE | Pattern.DOTALL);
       
        Pattern p2=Pattern.compile("(www.[A-Z,a-z,0-9,\\p{Punct},\\+]+)",Pattern.MULTILINE | Pattern.DOTALL);
    可以将http://   www.   ftp://全部解析出来,并且使用explorer URL可以弹出浏览器窗口,实现推送功能。
    不过我还是要给分,我以后还需要大家指点,帮助
      

  2.   

    ((http|https|ftp|rtsp|mms):(\/\/|\\\\){1}(([A-Za-z0-9_-])+[.]){1,}(net|com|cn|org|cc|tv|[0-9]{1,3})(\S*\/)((\S)+[.]{1}("+sExt+")))