关于用正则匹配HTML指定的内容
<tbody><tr>
<td align="right">2012-05-04 17:29:00
</td>
<td class="middle_border">丽水市莲都区速递物流分公司莲都揽投部</td><td>
</td>
</tr>
<tr>
<td class="backcolor" align="right">2012-05-04 18:44:43
</td>
<td class="backcolor middle_border" align="center">丽水市
</td>
<td class="backcolor" align="center">
请问下如何用正则匹配出里面的表的信息 2012-05-04 17:29:00
丽水市莲都区速递物流分公司莲都揽投部
2012-05-04 18:44:43
丽水市
[解决办法]
string tempStr = File.ReadAllText(@"C:\Users\M\Desktop\Test.txt", Encoding.GetEncoding("GB2312")); string pattern = @"(?<=<tbody>[\s\S]*?<tr>[\s\S]*?<td[^>]*?>\s*)((?!</td>)[^\s])+"; foreach (Match m in Regex.Matches(tempStr, pattern)) { string result = m.Value;//循环输出 }