此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【victor0910】截止到2008-07-05 22:56:24的历史汇总数据(不包括此帖):
发帖的总数量:10                       发帖的总分数:230                      
结贴的总数量:5                        结贴的总分数:40                       
无满意结贴数:3                        无满意结贴分:60                       
未结的帖子数:5                        未结的总分数:190                      
结贴的百分比:50.00 %               结分的百分比:17.39 %                  
无满意结贴率:60.00 %               无满意结分率:150.00%                  
楼主加油

解决方案 »

  1.   

    补充一下,<a>标签还有另外一种形式,就是里面没有引号的情况<a href=http://www.soumeiwei.cn title=搜美味美食网 target=_blank>搜美味美食网 </a> 
      

  2.   

    情况不止这些,比如空格可以换成回车或Tab,等号前后可以出现空格,链接地址也不一定是http://的:
    试试这个,注意若要放在引号内还得加一些转义符“\”哦。/<a[^>]*?\shref\s*=\s*(["']{0,1})([^"'\s>]+)\1[^>]*?>([^<]+)<\/a>/ig我刚才用下面的HTML代码测了一下,只要href的值不含空格(通常不会),就是正确的:<textarea id="t" cols=80 rows=25>
    <a href= "http://hz932.ys168.com">我的主页</a>
    <a href = "http://www.soumeiwei.cn" title="搜美味美食网" target="_blank">搜美味美食网 </a> 
    <a   href="http://www.soumeiwei.cn"             target="_blank">搜美味美食网 </a> 只有target 
    <a target="_blank" href="http://www.soumeiwei.cn" title="搜美味美食网" >搜美味美食网 </a> target在前面 
    <a target='_blank'
         href      = 'http://www.soumeiwei.cn' title ='搜美味美食网' >搜美味 美食网 </a> 单引号 
    <a href =
    ftp://www.soumeiwei.cn title=搜美味美食网 target =_blank>搜美味美食网 </a> 
    </textarea>
    <Script>
    <!--
    var r=/<a[^>]*?\shref\s*=\s*(["']{0,1})([^"'\s>]+)\1[^>]*?>([^<]+)<\/a>/ig;
    var s="";
    while (a=r.exec(t.value)!=null)
    {
        s+=RegExp.$2+"==="+RegExp.$3+"\r\n";
    }
    alert(s);
    -->
    </Script>
      

  3.   

    CSDN会在“<”好前面加空格,需要先去掉
      

  4.   


    <?php
    $content = <<<CONTENT
    <a href="http://www.soumeiwei.cn" title="搜美味美食网" target="_blank">搜美味美食网 </a>
       <a href="http://www.soumeiwei.cn"             target="_blank">搜美味美食网 </a> 只有target
        <a target="_blank" href="http://www.soumeiwei.cn" title="搜美味美食网" >搜美味美食网 </a> target在前面
        <a target='_blank' href='http://www.soumeiwei.cn' title='搜美味美食网' >搜美味美食网 </a> 单引号 ';<textarea id="t" cols=80 rows=25>
    <a href= "http://hz932.ys168.com">我的主页 </a>
    <a href = "http://www.soumeiwei.cn" title="搜美味美食网" target="_blank">搜美味美食网 </a>
    <a  href="http://www.soumeiwei.cn"             target="_blank">搜美味美食网 </a> 只有target
    <a target="_blank" href="http://www.soumeiwei.cn" title="搜美味美食网" >搜美味美食网 </a> target在前面
    <a target='_blank'
        href      = 'http://www.soumeiwei.cn' title ='搜美味美食网' >搜美味 美食网 </a> 单引号 
    CONTENT;
    preg_match_all("/<a[^>]*href[\s]*=[\s]*['|\"]?((http|ftp|https):\/\/[^'\">\s]+)['|\"]?[^>]*>/i",$content,$mats);
    var_export($mats[1]);
    ?>
    相关主题:
    http://topic.csdn.net/u/20080412/18/074a3a29-5698-40b8-b434-f84b6edbc0d6.htmlhttp://topic.csdn.net/u/20080412/18/074a3a29-5698-40b8-b434-f84b6edbc0d6.html