当前位置:编程学习 > C#/ASP.NET >>

正则表达式 匹配的问题

请高手匹配一下这个表达式
  <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> 
            </td>
            <td>动力煤</td>
            
            <td>其他国家   马来西亚</td>
           
            
            <td>17,000吨</td>
            <td>0吨</td>
            <td>
             2013-11-12
              
             </td>
            <td>
            2013-10-29 
            </td>
          </tr>

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

源码在  www.ixjtc.com  正则表达式匹配 --------------------编程问答-------------------- 你需要的格式不是一个正则能够匹配出来的.

这个正则是抓取出所有TD标记内的资料
(?is)(?<=<td[^>]*>)[^<]*(?=</td>)
--------------------编程问答-------------------- (?is)(?<=<td>)[^<]*(?=</td>)
这样匹配出来就只有
动力煤、其他国家   马来西亚、17,000吨、0吨、2013-11-12 、2013-10-29 了
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,