请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!<div class="downloadTip">下载:<a href="http://bbs.imobile.com.cn/download-id-4467332.html">ok121-v5.1.zip</a>&nbsp;&nbsp;[附件大小:537KB]</div>请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!<div class="downloadTip">下载:<a href="http://bbs.imobile.com.cn/download-id-345435435.html">ok121-v6.1.1.zip</a>&nbsp;&nbsp;[附件大小:537KB]</div>请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!我现有有一篇类似上面的文章,我现在需要把里面的所有类似下载:<a href="http://bbs.imobile.com.cn/download-id-4467332.html">ok121-v5.1.zip</a>这样的内容替换为<a href="http://bbs.imobile.com.cn/4467332.zip">ok121-v5.1.zip</a>

解决方案 »

  1.   

    就是要把一篇文章中所有的
    下载:<a href="http://bbs.imobile.com.cn/download-id-4467332.html">ok121-v5.1.zip</a>
    替换为
    下载<a href="http://bbs.imobile.com.cn/4467332.zip">ok121-v5.1.zip</a>
      

  2.   

    $html =<<<sss
    请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!<div class="downloadTip">下载:<a href="http://bbs.imobile.com.cn/download-id-4467332.html">ok121-v5.1.zip</a>&nbsp;&nbsp;[附件大小:537KB]</div>请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!请在正规网站下载!<div class="downloadTip">下载:<a href="http://bbs.imobile.com.cn/download-id-345435435.html">ok121-v6.1.1.zip</a>&nbsp;&nbsp;[附件大小:537KB]</div>请不要用那些什么“在线检测”,那些只适合游戏,本软件绝对免费,绝对安全!
    sss;echo preg_replace('#下载:\s*(<a\s*href=[\'"]?[^\'"]*)download-id-(\d+)\.html([\'"]?\s*>.*?<\/a>)#i', "$1$2.zip$3", $html);
      

  3.   

    谢谢:amani11
    果然是高手啊