$index_page = preg_replace("'<script[^>]*?>.*?</script>'smi", "<!-- js -->", $index_page);(经测试 很完美) $str = '<div class="p_list"> <div class="p_con_left_nopic"> <div class="p_tit"><a href="http://scnblogs.techweb.com.cn/lubainian/archives/333.html" mce_href="http://scnblogs.techweb.com.cn/lubainian/archives/333.html" target="_blank">《大客户战略营销》培训CUTE理论视频(播客)</a></div> <div class="p_intro"><div id="fo_targ_outer_player349512351" class="flashmovie"></div> <mce:script type="text/javascript"><!-- var so_349512351 = new SWFObject("http://p.you.video.sina.com.cn/player/outer_player.swf?auto=1&vid=14287095&uid=1395642105","fm_outer_player","480","370","6","","","","",""); so_349512351.addParam("wmode", "transparent"); so_349512351.write("fo_targ_outer_player349512351"); // --></mce:script> 在这里大家可以看到《大客户战略营销》中CUTE理论的视频片...</div> '; echo '<pre>'; echo '<xmp>'; preg_match('/<script type=.*?<//script>/ims',$str,$out); print_r($out); echo '</xmp>'; echo '</pre>'; echo preg_replace('/<script type=.*?<//script>/ims', ' ', $str);