日期:2014-05-20  浏览次数:20928 次

C#正则获取表格数据

<table class="table-list" cellspacing="0">
<tr>
<th class="head-postcode">编码</th>
<th class="head-region">内容</th>
</tr>
<tr><td>121112</td><td>ABAA BBABB CCBC <em>DVD</em>EEREE</td></tr>
.....
</table>  


使用正则获取表中数据,得到结果应为
string a="121112";
string b="ABAA";
string c="BBABB";
string d="DVDEEREE";
循环获取表哥所有数据(目的是存入数据库,此步不需要处理);

如何用正则处理呢?

------解决方案--------------------
正则解析html不一定是最合适的,你可以尝试去用成熟的html解析库文件,这样用起来可能会更得心应手->

htmlagilitypack

refer:http://zhoufoxcn.blog.51cto.com/792419/595344
http://htmlagilitypack.codeplex.com/