<a href="http://www.renren.renren.com/460001/">访问</a>
<a href="http://www.renren.renren.com/2248/">访问</a>
<a href="http://www.renren.renren.com/369746/">访问</a>获取
http://www.renren.renren.com/460001
http://www.renren.renren.com/2248
http://www.renren.renren.com/369746求写法

解决方案 »

  1.   

    String reg = "(<a\\s+([^>h]|h(?!ref\b))*href[\\s+]?=[\\s+]?('|\"))([^(\\s+|'|\")]*)([^>]*>)";
      

  2.   

    try...String str = "<a href=\"http://www.renren.renren.com/460001/\">访问 </a>\n" 
    + "<a href=\"http://www.renren.renren.com/2248/\">访问 </a> \n"
    +"<a href=\"http://www.renren.renren.com/369746/\">访问 </a>";
    String regex = "(?i)(?<=href=\")[^\"]+(?=\")";         
    Matcher m=Pattern.compile(regex).matcher(str); 
    while(m.find())

        System.out.println(m.group());