原代码{dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}
想取出地址部份"/uploads/soft/110927/1-11092GQ618.mp3 "谢谢,最好不用到数组

解决方案 »

  1.   


    $subject =<<<STR
    {dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}
    STR;preg_match("/}(.*){/",$subject,$arr);
    print_r($arr);
      

  2.   

    还是要数组呢我想过滤掉算了
    $url = {dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}
    $url = preg_replace("/\{.*}/isU",'',$url);可这样" /uploads/soft/110927/1-11092GQ618.mp3 "又多了两个空格,怎么消掉呀
      

  3.   

    trim($str)   //去掉首尾空格
      

  4.   

    $url = {dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}
    $url = preg_replace("/\{.*}/isU",'',$url);
    trim($url);
      

  5.   

    你都没输出啊 。
    echo trim($url);