怎么找出一个字符串中的所需要的字符组合?请看下面的代码:import java.util.regex.*; 
public class RegexExample 

    public static void main(String[] args) 
    { 
        String regEx=".+<a href=(.+)target="+'"'+"_blank"; 
  String str2="<table border="+'"'+"0"+'"'+" cellpadding="+'"'+"0"+'"'+" cellspacing="+'"'+"0"+'"'+"><tr><td class=f><a href="+'"'+"http://img.mop.com/static/create2.html"+'"'+" target="+'"'+"_blank"+'"'+"><font size="+'"'+"3"+'"'+">背叛的底线</font></a><br><font size=-1>谁知道清华《宿舍夜话》和《笑傲江湖》的有效<font color=#C60A00>下载地址</font>??(发帖人MP:189805) 中奖了……一张...百部电子<font color=#C60A00>E书下载</font> 内容全面...<font color=#C60A00>乔乔相亲记</font>(接以前的)【转载】 召集大学里最狂... <br><font color=#008000>img.mop.com/static/create2.html 125K 2004-12-1  </font> - <a href="+'"'+"http://cache.baidu.com/c?word=e%3B%CA%E9%3B%CF%C2%D4%D8%2C%C7%C7%3B%C7%C7%3B%CF%E0%C7%D7%3B%BC%C7%2C%CF%C2%D4%D8%3B%B5%D8%D6%B7&url=http%3A//img%2Emop%2Ecom/static/create2%2Ehtml&b=0&a=1&user=baidu"+'"'+" target="+'"'+"_blank"+'"'+" class=m>百度快照</a> <br></font></td></tr></table><br><table border="+'"'+"0"+'"'+" cellpadding="+'"'+"0"+'"'+" cellspacing="+'"'+"0"+'"'+"><tr><td class=f><a href="+'"'+"http://www.52ebook.com/52ebook_5757.html"+'"'+" target="+'"'+"_blank"+'"'+"><font size="+'"'+"3"+'"'+">网络原创:<font color=#C60A00>乔乔相亲记</font></font></a><br><font size=-1><font color=#C60A00>E书</font>制作:catmini...上海爱情故事-《<font color=#C60A00>乔乔相亲记</font>》 一个网络上流传的幽默故事 下载: <font color=#C60A00>下载地址</font>1: 点击...<font color=#C60A00>下载地址</font>2: 点击这里<font color=#C60A00>下载</font>&gt;&gt;&gt; <font color=#C60A00>下载地址</font>3: 点击这里<font color=#C60A00>下载</font>&gt;&gt;&gt; 本站... <br><font color=#008000>www.52ebook.com/52ebook_5757.html 16K 2006-3-2  </font> - <a href="+'"'+"http://cache.baidu.com/c?word=e%3B%CA%E9%3B%CF%C2%D4%D8%2C%C7%C7%3B%C7%C7%3B%CF%E0%C7%D7%3B%BC%C7%2C%CF%C2%D4%D8%3B%B5%D8%D6%B7&url=http%3A//www%2E52ebook%2Ecom/52ebook%5F5757%2Ehtml&b=0&a=87&user=baidu"+'"'+" target="+'"'+"_blank"+'"'+" class=m>百度快照</a> <br></font></td></tr></table><br>";
        Pattern p=Pattern.compile(regEx,Pattern.MULTILINE); 
        Matcher m=p.matcher(str2); 
        boolean rs=m.find(); 
        for(int i=1;i<=m.groupCount();i++) 
        { 
            System.out.println(m.group(i));         } 
System.out.println(m.groupCount());
    } 
}我想找出这个这个字符串中的所有网址,就是<a href=与target=之间的字符串,
但是用上面的代码只能得到最后的一个网址“http://cache.baidu.com/c?word=e%3B%CA%E9%3B%CF%C2%D4%D8%2C%C7%C7%3B%C7%C7%3B%CF%E0%C7%D7%3B%BC%C7%2C%CF%C2%D4%D8%3B%B5%D8%D6%B7&url=http%3A//www%2E52ebook%2Ecom/52ebook%5F5757%2Ehtml&b=0&a=87&user=baidu”,如果把 regEx换为"<a href=(.+)target="+'"'+"_blank"; 则只能得到第一个<a href=与最后一个target=之间的一大串,请问 如何才能得到所有的所需要的字符串??