PHP怎么将一条链接“[google](http://google)”通过正则换成“google”

解决方案 »

  1.   

    你想替换哪一个?preg_match_all('/\w+/','[google](http://google)',$arr);
    echo '<pre>';
    var_dump($arr);
    echo '</pre>';
      

  2.   

    echo preg_replace('#\[(google)\]\(http://\1\)#', '$1', '[google](http://google)');google
      

  3.   


    $str = '[google](http://google)';
    preg_match('/\[(.*)\]\(.*\)/is', $str, $matches);
    echo $matches[1];