============php代码===========
<?php
$inHtml =<<<eof
一共有两块<br />
#1 购买于2008年年底 内含指环王三部曲、加勒比海盗4部、世界自然遗产三部蓝光原盘文件<br />
<ignore_js_op>
<img id="aimg_749032" src="static/image/common/none.gif" zoomfile="data/attachment/forum/201112/18/213100zjdwzjl5vedu7j77.jpg" file="data/attachment/forum/201112/18/213100zjdwzjl5vedu7j77.jpg" class="zoom" οnclick="zoom(this, this.src)" width="600" id="aimg_749032" inpost="1" alt="P8150369.JPG" title="P8150369.JPG" οnmοuseοver="showMenu({'ctrlid':this.id,'pos':'12'})" />
<div class="tip tip_4 aimg_tip" id="aimg_749032_menu" style="position: absolute; display: none">
<div class="tip_c xs0">
<div class="y">2011-12-18 21:31 上传</div>
<a href="http://www.chiphell.com/forum.php?mod=attachment&aid=NzQ5MDMyfDYwMDVjYjVlfDEzMjQzNzc0MjJ8MHwzMzA3NDg%3D&nothumb=yes" title="P8150369.JPG 下载次数:0" target="_blank"><strong>下载附件</strong> <span class="xs0">(261.62 KB)</span></a>
</div>
<div class="tip_horn"></div>
</div>
</ignore_js_op>
<br />
<br />
2# 购买于2009年9月 内含星球大战6部曲、哈里波特1-8全集的蓝光原盘文件<br />
<ignore_js_op>
<img id="aimg_749031" src="static/image/common/none.gif" zoomfile="data/attachment/forum/201112/18/213056dhihc5hrhacohacc.jpg" file="data/attachment/forum/201112/18/213056dhihc5hrhacohacc.jpg" class="zoom" οnclick="zoom(this, this.src)" width="600" id="aimg_749031" inpost="1" alt="P8150361.JPG" title="P8150361.JPG" οnmοuseοver="showMenu({'ctrlid':this.id,'pos':'12'})" />
<div class="tip tip_4 aimg_tip" id="aimg_749031_menu" style="position: absolute; display: none">
<div class="tip_c xs0">
<div class="y">2011-12-18 21:30 上传</div>
<a href="http://www.chiphell.com/forum.php?mod=attachment&aid=NzQ5MDMxfDhkOGRmMzJlfDEzMjQzNzc0MjJ8MHwzMzA3NDg%3D&nothumb=yes" title="P8150361.JPG 下载次数:0" target="_blank"><strong>下载附件</strong> <span class="xs0">(278.28 KB)</span></a>
</div>
<div class="tip_horn"></div>
</div>
</ignore_js_op>
eof;
echo ignore_js_op2img($inHtml);
function ignore_js_op2img($inHtml) {
preg_match_all("/<ignore_js_op>[\s\S]+?<\/ignore_js_op>/im", $inHtml, $match, PREG_PATTERN_ORDER);
$match = $match[0];
foreach ($match as $str) {
preg_match_all("/ zoomfile *\= *[\"']?([^\"']+)[\"']?/im", $str, $tmp, PREG_SET_ORDER);
$tmp = $tmp[0][1];
$img = "<img class=test src=\"http://www.ggll.com/{$tmp}\" />";
$inHtml = str_replace($str, $img, $inHtml);
}
return $inHtml;
}
===============替换后代码=========
一共有两块<br />#1 购买于2008年年底 内含指环王三部曲、加勒比海盗4部、世界自然遗产三部蓝光原盘文件<br /><img class=test src="" /><br /><br />2# 购买于2009年9月 内含星球大战6部曲、哈里波特1-8全集的蓝光原盘文件<br /><img class=test src="" />