读书人

求正则表达式。解决思路

发布时间: 2012-03-26 15:46:56 作者: rapoo

求正则表达式。

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);

读书人网 >PHP

热点推荐