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

求正规表达式
字符串格式如下:
<tr><td class="pane"><a class="model-link inside" href="http//...">some words #4681</a></td><td class="pane" style="text-align:left"></td><td style="text-align:left" data="9.878" class="pane">9.8 sec</td><td class="pane"><span class="result-passed">Passed</span></td></tr>

标红的地方是需要取出来的值,多谢了!

------解决方案--------------------

        string d1 = System.IO.File.ReadAllText(@"c:\123.txt", Encoding.GetEncoding("gb2312"));
        foreach (Match m in Regex.Matches(d1, @"(?is)(\d+)</a>.*?>([^<>]+)</td>.*?>([^<>]+)</span>"))
        {
            Response.Write(m.Groups[1].Value+"<br>"+ m.Groups[2].Value+"<br>"+ m.Groups[3].Value+"<br><br>");
        }