html代码替换正则:把<ss><img src="a" data="b"></ss>换成<img src=b />

============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&amp;aid=NzQ5MDMyfDYwMDVjYjVlfDEzMjQzNzc0MjJ8MHwzMzA3NDg%3D&amp;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&amp;aid=NzQ5MDMxfDhkOGRmMzJlfDEzMjQzNzc0MjJ8MHwzMzA3NDg%3D&amp;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="" />
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值