当前位置: 代码迷 >> .NET相关 >> 正则表达式 匹配的有关问题
  详细解决方案

正则表达式 匹配的有关问题

热度:279   发布时间:2016-04-24 03:02:26.0
正则表达式 匹配的问题
请高手匹配一下这个表达式
  <tr class="XX_bo">
            <td width="10%">商品名称</td>
            <td width="10%">煤种</td>
            <td width="18%">产地</td>
            <td width="17%"> 供应数量
</td>
 <td width="15%">
最低购买量</td>
            <td width="15%">有效期至</td>
            <td width="15%">发布时间</td>
          </tr>
          <tr align="center">
            <td>&nbsp;
            </td>
            <td>动力煤</td>
            
            <td>其他国家   马来西亚</td>
           
            
            <td>17,000吨</td>
            <td>0吨</td>
            <td>
             2013-11-12
             &nbsp;
             </td>
            <td>
            2013-10-29&nbsp;
            </td>
          </tr>

分别匹配出 煤种,产地,供应数量,最低购买量,有效期 等信息

源码在  www.ixjtc.com 
------解决方案--------------------
你需要的格式不是一个正则能够匹配出来的.

这个正则是抓取出所有TD标记内的资料
(?is)(?<=<td[^>]*>)[^<]*(?=</td>)

------解决方案--------------------
(?is)(?<=<td>)[^<]*(?=</td>)
这样匹配出来就只有
动力煤、其他国家   马来西亚、17,000吨、0吨、2013-11-12&nbsp;、2013-10-29&nbsp;了