正则获取源码中的url <li><a href="/plus/ajax.php?open=2&id=826186" target="_blank">打开</a></li>源码中有这么一段,我想获取其中的url /plus/ajax.php?open=2&id=826186 php正则怎么获取,新手,望指点一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $s ='<li><a href="/plus/ajax.php?open=2&id=826186" target="_blank">打开</a></li>';preg_match_all('/href="(.*?)"/i',$s,$arr);print_r($arr);只匹配上面给的字符串 if(preg_match_all('/<li><a\s*href="(.*?)"\s*target="_blank">.*?[^<]<\/a><\/li>/is',$s,$match)){ //print_r($match); $tmp = $match[1][0]; //$tmp 就是你要的部分 //echo $tmp ;} csdn高手太多了,鬱悶,我還沒來得及回答就已經有人搶先了. //哥也来个兼容性强大点的吧。。preg_match_all('/<a[^>]*href\s*=\s*[\'"]([^\'">]*)[\'"]/i',$string,$matches);var_dump($matches[1]); 哥来个兼容更好的!preg_match("/<a\shref=\"([^\"]+)\"/",$str,$match);print_r($match); 关于return的用法 关于ora_bind()的问题 急!请帮帮忙! php5 MySQL5 apache2成功安装,配置应该也没问题可php连接Mysql页面上总显示无法显示该页面 会asp.net C#,公司是LINUX系统,是转JSP快还是PHP快? 为什么SESSION的值无法在两个PHP页面间传递? 类修改成员变量的方法难道需要做一个成员函数? 对文本文件的查询搜索问题请教? 100分相送======Oracle存取问题 在上传一个zip文件时,如何使zip文件自动解包! 求大神帮助 PHP!! 求解!! php怎么实现上传的图像存储在对应相册
$s ='<li><a href="/plus/ajax.php?open=2&id=826186" target="_blank">打开</a></li>';
preg_match_all('/href="(.*?)"/i',$s,$arr);
print_r($arr);只匹配上面给的字符串
if(preg_match_all('/<li><a\s*href="(.*?)"\s*target="_blank">.*?[^<]<\/a><\/li>/is',$s,$match)){
//print_r($match);
$tmp = $match[1][0]; //$tmp 就是你要的部分
//echo $tmp ;
}
//哥也来个兼容性强大点的吧。。preg_match_all('/<a[^>]*href\s*=\s*[\'"]([^\'">]*)[\'"]/i',$string,$matches);var_dump($matches[1]);
preg_match("/<a\shref=\"([^\"]+)\"/",$str,$match);
print_r($match);