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

解决方案 »

  1.   

    var str = "{dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}";
    var re = /{.*}(.*){.*}/;
    alert(str.replace(re,"$1"));
      

  2.   

    var re = /{.*}(.*){.*}/;
    正则表达式的写法,{.*}:表示{任何字符}
    (.*):表示任何字符
    str.replace(re,"$1")
    表示取()括起来的部分内容
      

  3.   


    你在javascript中获得了,在php中还得不到么?直接付给php中变量就ok了
      

  4.   

    其实我本来是想要PHP的,但是我发错地方了,哪位大哥能帮写下
      

  5.   

    <?php
    $str = "{dede:link islocal='1' text='本地下载'} /uploads/soft/110927/1-11092GQ618.mp3 {/dede:link}";
    $re = "/{.*}(.*){\/.*}/";
    preg_match($re,$str,$matches);
    echo $matches[1];
    ?>