日期:2014-05-17  浏览次数:20376 次

求高手帮忙,正则过滤时把有用的内容也过滤了。
睁开的绿色眼眸中爆发出了惊人的绿色闪光,瞬间吓跑了围困住垃圾堆的野狗群。<span class="watermark">@-=%=更-多精彩^小说=,尽&在纵横*中文网~$|~*</span></p><p>看着狂吠着逃离垃圾堆的野狗群,垃圾堆下的未知生物眼中的光亮立刻委顿下来,被垃圾堆彻底掩盖的身体动了动,尝试着在垃圾堆下找到一个更舒服的姿势。<span class="watermark">@-=%=更-多精彩^小说=,尽&在纵横*中文网~$|~*</span></p><p>“哎,枉我一世英明,



用PHP正则怎么过滤这里的<span class="watermark">@-=%=更-多精彩^小说=,尽&在纵横*中文网~$|~*</span> <span>里面的内容是随便变的,我用$str=preg_replace('/<span class="watermark">(.*?)<\/span>/isU','',$r_con[$setting['cap_content_html_rule']][0]);过滤后把中间一大部分内容也过滤了
请高手帮忙

------解决方案--------------------
str=preg_replace('/<span class="watermark">(.*?)<\/span>/is','',$r_con[$setting['cap_content_html_rule']][0]);
------解决方案--------------------

$str=<<<html
睁开的绿色眼眸中爆发出了惊人的绿色闪光,瞬间吓跑了围困住垃圾堆的野狗群。<span class="watermark">@-=%=更-多精彩^小说=,尽&在纵横*中文网~$
------解决方案--------------------
~*</span></p><p>看着狂吠着逃离垃圾堆的野狗群,垃圾堆下的未知生物眼中的光亮立刻委顿下来,被垃圾堆彻底掩盖的身体动了动,尝试着在垃圾堆下找到一个更舒服的姿势。<span class="watermark">@-=%=更-多精彩^小说=,尽&在纵横*中文网~$
------解决方案--------------------
~*</span></p><p>“哎,枉我一世英明,
html;

echo preg_replace('/<span[^\/]+\/span>/','',$str);