<a Class="" target="_blank"  href="/jy_joke/20071104172051.htm" >发帖</a>怎么用正则取到 /jy_joke/20071104172051.htm,及发帖??

解决方案 »

  1.   

    $<a   Class= " "   target= "_blank "     href= "(.*)"   > (.*) </a>$
      

  2.   

    $string = '<a Class="" target="_blank"  href="/jy_joke/20071104172051.htm" >发帖 </a> ';
    preg_match_all ("/<a[^>]*href=[\'\"\s]*([^\s\'\"]*)[^>]*>(.+?)<\/a>/i",$string,$s2);
    print_r ($s2);
      

  3.   

    输出为
     Array ( [0] => Array ( [0] => 发帖 ) [1] => Array ( [0] => /jy_joke/20071104172051.htm ) [2] => Array ( [0] => 发帖 ) )