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

[效率算法] [已解决]求助正则如何匹配带又&的网址

[复制链接]
发表于 2011-10-24 17:16:42 | 显示全部楼层 |阅读模式
本帖最后由 user11 于 2011-10-24 18:46 编辑

我想把下面 红色的网址匹配出来。。


$oURL = StringRegExp($ohtml, 'http:[\w\/\.\?\&\=]+',3)


这样的匹配  只能匹配到 &  分号之前,,想完整匹配,该怎么写正则呢。。正则水平太烂了。。帮帮我吧 谢谢。。



刚想到下面。。方法太笨了。。。。。
http://i.m.taobao.com/coin/[\w\;\/\.\?\&\=]+

<body>       

<div class="hd"><table border="0" cellpadding="0" cellspacing="0" width="100%">

<tbody>       


<tr>        <td class="logo">        <a name="anch-top" href="http://i.m.taobao.com/?sid=00000000000000000027f88fc6c6efaf"><img src="http://a.tbcdn.cn/mw/app/tuitui/mi/images/logo.png" alt="推推"/></a>                </td>       


<td class="quick"> <a href="http://m.taobao.com/?sid=00000000000000000027f88fc6c6efaf"><img src="http://a.tbcdn.cn/mw/app/tuitui/mi/images/icon-taobao.png" alt="返回淘宝" /></a>        </td> </tr>        </tbody>        </table></div>


<div class="bd"> <div class="status">        今日:<a href="http://i.m.taobao.com/coin/take_coin.htm?wapCheckId=00000000000000000027f88fc6c6efaf&amp;sid=00000000000000000027f88fc6c6efaf&amp;event_submit_do_take_coin=aa&amp;action=coin_action&amp;sprefer=sydz19">签到领取5淘金币</a>        </div>       

<div class="tab">        <p><span class="cur">我关注的</span><span><a href="http://i.m.taobao.com/microshop/square.htm?sid=00000000000000000027f88fc6c6efaf"> 广场 </a></span><span ><a href="http://i.m.taobao.com/microshop/microshop_follow.htm?sid=00000000000000000027f88fc6c6efaf">管理关注</a></span></p>        </div>        <div class="sub-tab">        <span>动态</span> | <span><a href="http://i.m.taobao.com/microshop/new_feed.htm?sid=00000000000000000027f88fc6c6efaf">新品</a></span> | <span><a href="http://i.m.taobao.com/message/message.htm?sid=00000000000000000027f88fc6c6efaf">淘宝消息</a></span>        </div>        <div class="box">        <div class="detail"></div></body></html>
发表于 2011-10-24 17:38:08 | 显示全部楼层
本帖最后由 lixiaolong 于 2011-10-24 17:39 编辑

回复 1# user11

StringRegExp($str, '今日:<a href="(.+)">', 3)
发表于 2011-10-24 18:14:08 | 显示全部楼层
网址不都是用双引号围住的吗?
StringRegExp($ohtml, '(?:今日\:\<a href\=\")([^\"]+)', 3)
 楼主| 发表于 2011-10-24 18:45:45 | 显示全部楼层
感谢楼上两位。。user3000 的ok。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-24 00:17 , Processed in 0.086683 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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