开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2099|回复: 11
收起左侧

[已解决] 一段代码,求教整理代码和正则匹配

 关闭 [复制链接]
结帖率:35% (11/31)
发表于 2013-6-25 17:02:01 | 显示全部楼层 |阅读模式   山东省菏泽市
5精币
  1. <table id="tradeRecordsIndex">
  2.                                                 <thead>
  3.                                                         <tr>
  4.                                                                 <th class="type">教材类型</th>
  5.                                                                 <th class="time2">创建时间</th>
  6.                                                                 <th class="info">教材标题</th>
  7.                                                                 <th class="other">作者</th>
  8.                                                                 <th colspan="2" class="amount">价格(元)</th>
  9.                                                                 <th class="status">下载次数</th>
  10.                                                                 <th class="action">操作</th>
  11.                                                                 <th class="remark">备注</th>
  12.                                                         </tr>
  13.                                                 </thead>
  14.                                                 <tbody >
  15.                                                                                                                                                                                         <tr >
  16.                                                                         <td class="type"><a class="ico-bow" title="即时到账交易"><span>家畜养殖</span></a></td>
  17.                                                                         <td class="time2">2013.06.22 17:25</td>
  18.                                                                         <td class="info">
  19.                                                                                 <ul>
  20.                                                                                         <li class="name">
  21.    
  22.       
  23.                                  
  24.                                                                                        
  25.        
  26.        
  27.        
  28.                           <a title="青山羊的养殖方法" href="http://www.baidu.com/s?wd=%E9%9D%92%E5%B1%B1%E7%BE%8A%E7%9A%84%E5%85%BB%E6%AE%96%E6%96%B9%E6%B3%95&rsv_bp=0&ch=2&tn=maxthon2&bar=&rsv_spt=3&ie=utf-8&rsv_sug3=15&rsv_sug=0&rsv_sug1=12&rsv_sug4=381&inputT=5592" target="_blank">青山羊的养殖方法</a>
  29.           
  30.   
  31.   
  32.   </li>
  33.                                                                                         <li class="no J-bizNo">                        内容预览:
  34.         测试测试测试测试测试测试</li>
  35.                                                                                 </ul>
  36.                                                                         </td>
  37.                                                                         <td class="other">
  38.                                                                                 <ul>
  39.                                                                                         <li class="name">
  40.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             房瑞华
  41.                                                                                                                                                                                                                                                                                                             <a class="js-add-contact js-xbox J_contact_2088402178246569" title="添加联系人" ></a>
  42.                                                                                                                                                                                         </li>
  43.                                                                                 </ul>
  44.                                                                         </td>
  45.                                                                         <td class="amount">
  46.                                                                                                                                                                 <span class="amount-pay amount-pay-in">+1.00</span>
  47.                                                                                                                                                                                                 </td>
  48.                                                                         <td></td>
  49.                                                                         <td class="status">
  50.   
  51.    
  52.           
  53.                                                    <ul>
  54.                                 <li>0</li>
  55.                                                                                         </ul>
  56.                             </td>
  57.                                                                         <td  class="action" >
  58.                                                                                                                                                                          


  59.   
  60.                                                                                                                                     <a title="青山羊"  target="_blank">删除</a>
  61.                                                  
  62.                                                                                                                                                         </td>
  63.                                                                         <td class="remark">
  64.                                                                                                                                                                           

  65. <a class="ft-btn                                        
  66. ico-flag-off       
  67. remark js-xbox" hidefocus="true"  id="J_remark_2013062200001000560017766778" title="点击编辑备注"></a>
  68.                                                                                                                                                         </td>
  69.                                                                 </tr>
  70.                                                                                                                                 <tr  class="split" >
  71.                                                                         <td class="type"><a class="ico-bow" title="即时到账交易"><span>家畜养殖</span></a></td>
  72.                                                                         <td class="time2">2013.06.22 17:08</td>
  73.                                                                         <td class="info">
  74.                                                                                 <ul>
  75.                                                                                         <li class="name">
  76.    
  77.       
  78.                                  
  79.                                                                                        
  80.        
  81.        
  82.        
  83.                           <a title="青山羊的养殖方法"  target="_blank">青山羊的养殖方法</a>
  84.           
  85.   
  86.   
  87.   </li>
  88.                                                                                         <li class="no J-bizNo">                        内容预览:
  89.         测试测试测试测试测试测试</li>
  90.                                                                                 </ul>
  91.                                                                         </td>
  92.                                                                         <td class="other">
  93.                                                                                 <ul>
  94.                                                                                         <li class="name">
  95.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             房瑞华
  96.                                                                                                                                                                                                                                                                                                             <a class="js-add-contact js-xbox J_contact_2088402178246569" title="添加联系人" ></a>
  97.                                                                                                                                                                                         </li>
  98.                                                                                 </ul>
  99.                                                                         </td>
  100.                                                                         <td class="amount">
  101.                                                                                                                                                                 <span class="amount-pay amount-pay-in">+1.00</span>
  102.                                                                                                                                                                                                 </td>
  103.                                                                         <td></td>
  104.                                                                         <td class="status">
  105.   
  106.    
  107.           
  108.                                                    <ul>
  109.                                 <li>0</li>
  110.                                                                                         </ul>
  111.                             </td>
  112.                                                                         <td  class="action" >
  113.                                                                                                                                                                          


  114.   
  115.                                                                                                                                     <a title="青山羊的养殖方法"  target="_blank">删除</a>
  116.                                                  
  117.                                                                                                                                                         </td>
  118.                                                                         <td class="remark">
  119.                                                                                                                                                                           

  120. <a class="ft-btn                                        
  121. ico-flag-off       
  122. remark js-xbox" hidefocus="true"  id="J_remark_2013062200001000560017762210" title="点击编辑备注"></a>
  123.                                                                                                                                                         </td>
  124.                                                                 </tr>
  125.                                                                                                                                 <tr >
  126.                                                                         <td class="type"><a class="ico-bow" title="即时到账交易"><span>家畜养殖</span></a></td>
  127.                                                                         <td class="time2">2013.06.22 17:05</td>
  128.                                                                         <td class="info">
  129.                                                                                 <ul>
  130.                                                                                         <li class="name">
  131.    
  132.       
  133.                                  
  134.                                                                                        
  135.        
  136.        
  137.        
  138.                           <a title="青山羊的养殖方法"  target="_blank">青山羊的养殖方法</a>
  139.           
  140.   
  141.   
  142.   </li>
  143.                                                                                         <li class="no J-bizNo">                        内容预览:
  144.         测试测试测试测试测试测试</li>
  145.                                                                                 </ul>
  146.                                                                         </td>
  147.                                                                         <td class="other">
  148.                                                                                 <ul>
  149.                                                                                         <li class="name">
  150.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             房瑞华
  151.                                                                                                                                                                                                                                                                                                             <a class="js-add-contact js-xbox J_contact_2088402178246569" title="添加联系人" ></a>
  152.                                                                                                                                                                                         </li>
  153.                                                                                 </ul>
  154.                                                                         </td>
  155.                                                                         <td class="amount">
  156.                                                                                                                                                                 <span class="amount-pay amount-pay-in">+1.00</span>
  157.                                                                                                                                                                                                 </td>
  158.                                                                         <td></td>
  159.                                                                         <td class="status">
  160.   
  161.    
  162.           
  163.                                                    <ul>
  164.                                 <li>0</li>
  165.                                                                                         </ul>
  166.                             </td>
  167.                                                                         <td  class="action" >
  168.                                                                                                                                                                          


  169.   
  170.                                                                                                                                     <a title=""  target="_blank">删除</a>
  171.                                                  
  172.                                                                                                                                                         </td>
  173.                                                                         <td class="remark">
  174.                                                                                                                                                                           

  175. <a class="ft-btn                                        
  176. ico-flag-off       
  177. remark js-xbox" hidefocus="true"  id="J_remark_2013062200001000560017761391" title="点击编辑备注"></a>
  178.                                                                                                                                                         </td>
  179.                                                                 </tr>
  180.                                                                                                                                                                         </tbody>
  181.                                         </table>
复制代码
刚刚开始学正则。
读入内容到超级列表框,写出来正则就只能读一条,多写几条就什么都读不出来了。
然后还有,像这种网页,读出来的并不规则,里面很多空白行,我试过删除空白也不行,怎么处理能像DW里面的【应用源格式】一样?

谢谢!!

最佳答案

查看完整内容

好吧,既然你执意要用正则就给你写了下,不多说看图看源码,好使请最佳。。。

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳

签到天数: 3 天

发表于 2013-6-25 17:02:02 | 显示全部楼层   广东省揭阳市
一抹清茶 发表于 2013-6-25 23:20
额 #换行符不行的。

好吧,既然你执意要用正则就给你写了下,不多说看图看源码,好使请最佳。。。

zz77.zip

2.43 KB, 下载次数: 9

zz77.jpg

评分

参与人数 1荣誉 +1 收起 理由
笨潴 + 1 热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻

查看全部评分

回复

使用道具 举报

签到天数: 3 天

发表于 2013-6-25 17:37:13 | 显示全部楼层   广东省揭阳市
从你发的这段来看不建议用正则,而且不知道你要取那些。。。
回复

使用道具 举报

结帖率:65% (17/26)

签到天数: 1 天

发表于 2013-6-25 18:47:23 | 显示全部楼层   广东省梅州市
[\s\S]*?传说中的万能正则,你可以试试
回复

使用道具 举报

结帖率:35% (11/31)
 楼主| 发表于 2013-6-25 22:04:26 | 显示全部楼层   山东省菏泽市
Hoibben 发表于 2013-6-25 17:37
从你发的这段来看不建议用正则,而且不知道你要取那些。。。

就提取 教材类型 标题 简介 下载次数,我想知道这些空行怎么去掉? 试过好多方法都不行
回复

使用道具 举报

签到天数: 3 天

发表于 2013-6-25 22:11:58 | 显示全部楼层   广东省揭阳市
一抹清茶 发表于 2013-6-25 22:04
就提取 教材类型 标题 简介 下载次数,我想知道这些空行怎么去掉? 试过好多方法都不行

空行直接替换掉#换行符,但是我还是那句话,从你发的这些看分割取会方便N多。。。
回复

使用道具 举报

结帖率:100% (8/8)
发表于 2013-6-25 22:40:57 | 显示全部楼层   贵州省黔南布依族苗族自治州
<span>(.*?)<[\s\S]*?title="(.*?)"[\s\S]*?预览:[\s\S]*?(\S*?)<[\s\S]*?<li>(.*?)<
回复

使用道具 举报

结帖率:100% (8/8)
发表于 2013-6-25 22:41:53 | 显示全部楼层   贵州省黔南布依族苗族自治州
<span>(.*?)<[\s\S]*?title="(.*?)"[\s\S]*?预览:[\s\S]*?(\S*?)<[\s\S]*?<li>(.*?)<

pp.jpg
回复

使用道具 举报

结帖率:35% (11/31)
 楼主| 发表于 2013-6-25 23:20:14 | 显示全部楼层   山东省菏泽市

哥们你用的什么工具?

点评

精易编程助手2.3啊。。   贵州省黔南布依族苗族自治州  发表于 2013-6-25 23:21
回复

使用道具 举报

结帖率:35% (11/31)
 楼主| 发表于 2013-6-25 23:20:38 | 显示全部楼层   山东省菏泽市
Hoibben 发表于 2013-6-25 22:11
空行直接替换掉#换行符,但是我还是那句话,从你发的这些看分割取会方便N多。。。

额 #换行符不行的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表