截取字符串
例如:
截取数据"{dede:link text='Download To Your Computer'} /upimg/071205/_102104O2.gif {/dede:link}"中的
"/upimg/071205/_102104O2.gif"
请问如何实现? 

解决方案 »

  1.   

    --也可以
    select replace('{dede:link text='Download To Your Computer'} /upimg/071205/_102104O2.gif {/dede:link}','/upimg/071205/_102104O2.gif','')
      

  2.   

    用substring如何取?
    如果遇到的是"{dede:link text='Download To Your Computer'} /upimg/0712/02104O9.jpg{/dede:link}"取"/upimg/0712/02104O9.jpg" 
      

  3.   


    用substring() 不好取,
    还是用replace()函数吧
      

  4.   

    substring({dede:link text='Download To Your Computer'} /upimg/071205/_102104O2.gif {/dede:link},44,27)
      

  5.   

    格式要固定才行:
    假设DD为你上述字符串的内容
    substring(dd,instr(dd,'upimg'),
    instr(dd,'gif')+3-instr(dd,'upimg')
      

  6.   

    MySQL暂时不支持正则替换,你可以用POSTGRESQL来做。然后导数据到MySQL。
      

  7.   

    http://blog.chinaunix.net/u/29134/showart_477498.html