找回密码
 加入
搜索
查看: 2269|回复: 3

[效率算法] 正则请教,谢谢各位

[复制链接]
发表于 2013-6-1 12:21:50 | 显示全部楼层 |阅读模式
title="七年级语文课件七年级语文上册文言文复习">七年级语文课件七年级语文上册文言文复习</a> </div> <div class="item-attach"> <span>财富值:0</span> <span>上传时间:2010-01-28</span>  <span>贡献者:<a href="http://www.baidu.com/p/luozheng1968?from=wenku" data-logsend="{'send':['view','user',{'l':''}]}" class="Author logSend" target="_blank">luozheng1968</a></span> </div> </div> <div class="item-comment"> <p class="has-read">15384 已阅读</p> <p title="4.3分,898人评价">   <b class="rateStar ic ic ic-star-s-on"></b>  <b class="rateStar ic ic ic-star-s-on"></b>  <b class="rateStar ic ic ic-star-s-on"></b>  <b class="rateStar ic ic ic-star-s-on"></b>  <b class="rateStar ic ic ic-star-s-half"></b>  <b class="doc-score">4.3</b> (<b id="docValueCount-2">898</b>人评价) </p> </div> </dd> </dl>  <hr/>   <dl> <dt> <div class="item-img"> <a href="/view/1eb00e4e767f5acfa1c7cda3" target="_blank">
我想在上面的代码中提取下面三个信息:

七年级语文课件七年级语文上册文言文复习
财富值:0
1eb00e4e767f5acfa1c7cda3

谢谢各位了!
发表于 2013-6-1 12:59:28 | 显示全部楼层
回复 1# lsszmj


    可能只适用给出的数据,而且为了定位准确,这个正则不算短:
'(?i)title="([^"]+)">\1.+?<span>([^<>]+)</span>.+href="/view/([^"/]+).+?target="_blank"'
 楼主| 发表于 2013-6-1 13:16:04 | 显示全部楼层
回复 2# user3000
的确只适合上面的我示例的数据,无法拓展范围,呵呵!
发表于 2013-6-1 14:16:14 | 显示全部楼层
只有一段拓展到哪呢
>(.*?)</a.+?>(财富值:\d*)<.+?view/(.+?)"
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-25 09:11 , Processed in 0.091993 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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