java 写一个url的正则表达式
取出来的要为:http://www.qq.com 、http://forum.csdn.net 、http://my.csdn.net 这种格式

解决方案 »

  1.   

    可以尝试用:
      Pattern p = Pattern.compile("https?://[a-zA-Z0-9.]+");
    来循环匹配获取。
      

  2.   


    如果有问题,可以直接留言或发私信;还请见谅。该正则并不校验域名合理性,请注意,比如: http://..aaa. 也会被纳入的。
      

  3.   

    精细化正则内容咯,把dot分割符也考虑进去;其实也不太复杂,比如:
      Pattern p = Pattern.compile("https?://\\w+(\\.\\w)*");
      

  4.   

    这个好像不行哦,出来的内容成了http://www.b  这种样子了