日期:2014-05-17  浏览次数:20583 次

求正则表达式。
PHP code
<span class='site-span'><a href='http://chongqing.lashou.com/' target="_blank" title="该网站支持百度帐号一站通登录" mon="ipcity=重庆&position=famous&type=site&sitename=拉手网">拉手网</a>

我想匹配
http://chongqing.lashou.com/
拉手网

这两个结果,我写的正则表达式为
C# code

        $regular    =    '/<a[^>]* href="([^"]*)"[^>]*>(.*)<\/a>/isU';



但是匹配出来的结果是错的误的。

------解决方案--------------------
preg_match_all('#<a\s+href\=\'(.*)\'\s+target#',$url,$arr);
print_r($arr);
------解决方案--------------------
preg_match_all('#<a\s+href\=[\"\'](.*)[\"\']\s+target#',$url,$arr);
print_r($arr);
------解决方案--------------------
preg_match_all('#<a\s+href\=[\"\'](.*)[\"\']\s+target#',$url,$arr);
print_r($arr);
------解决方案--------------------
preg_match_all('#<a\s+href\=[\"\'](.*)[\"\']\s+target.*['"]>(.*)</a>#',$url,$arr);
print_r($arr);