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

求正则表达式获取表格内容
现在我希望提取一个网页中的表格中所有内容,该怎么写这个正则表达式呢?下面的是表格的相关代码,这个html中包含多个表格,但是这个表的设计信息不同,看看怎么匹配呀,这个表中我只粘贴了一行的内容,其他行一样的:
HTML code

<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#b4cdf0"
            class="p3">
            <tr id="ctl00_ContentPlaceHolder1_tabResult" class="color3">
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    药品名称</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    产地名称</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    规格</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    单位</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    批号</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    国药准字</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    有效期</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    包装</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    中包装</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    拆零</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    库存</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    单价</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    限价</td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    购买
                </td>
    <td align="center" bgcolor="#e8eefa" style="height: 28px">
                    操作</td>
</tr>

            
                    <tr onmouseover="changeHangColor(this)" onmouseout="changeHangColor2(this)" bgcolor="#FFFFFF">
                        <td height="20">
                            注射用盐酸倍他司汀
                            <span title='安徽华源医药股份有限公司' style='color:green;cursor:pointer;'>来源</span>
                            <span title='控销品种' style='color:red;cursor:pointer;'>控销</span>
                            
                            
                            <a href='PromotionView.aspx?id=&height=250&width=600'
                                class="thickbox">
                                
                            </a>
                            
                            <input type="hidden" name="ctl00$ContentPlaceHolder1$rptList$ctl00$Hiddenypmc" id="ctl00_ContentPlaceHolder1_rptList_ctl00_Hiddenypmc" value="注射用盐酸倍他司汀" />
                        </td>
                        <td>
                            <a href="javascript:void(0)" title='国药集团国瑞药业有限公司'>
                                国药集团国瑞药业..
                            </a>
                            <input type="hidden" name="ctl00$ContentPlaceHolder1$rptList$ctl00$Hiddencdmc" id="ctl00_ContentPlaceHolder