例子: 
<TD class=da bgcolor="#FFFFFF">
                · <a href="/info/detail/23961.asp" target="_blank">棚室蔬菜过量施氮危害大</a> &nbsp;&nbsp;<font color="#FF0000"> 
                2013年3月27日
                </font><br> 
                · <a href="/info/detail/23960.asp" target="_blank">春播农作物施肥要点</a> &nbsp;&nbsp;<font color="#FF0000"> 
                2013年3月27日
                </font><br> 
 </TD>
   

解决方案 »

  1.   

    string str="字符串"; 
    var list = Regex.Matches(str, @"(?is)<a[^>]*>(.*?)</a>.*?<font[^>]*>(.*?)</font>").OfType<Match>().Select(t => new { value = t.Groups[1].Value, time = t.Groups[2].Value }).ToList();
               
      

  2.   

    得到了别的内容,只要<TD class=da bgcolor="#FFFFFF">
    里面的内容
      

  3.   

    我这样写只能得到第一条:@"(?is)<TD class=da bgcolor=""#FFFFFF"">.*?<a[^>]*>(.*?)</a>\s*&nbsp;&nbsp;<font[^>]*>(.*?)</font><br>.*?</TD>";