日期:2014-05-17  浏览次数:20447 次

用正则表达式获得 href 地址和<a>之间的文字和font之间的时间值
例子: 
<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>
   

------解决方案--------------------
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();