<?php
//如何把movie标签里的非swf,rm等格式的movie标签内容去除
$ptn="/\[movie\=.*?(?<!swf|rm|mp3|wav)\]/is";
//movie标签里是a.test时,去除正常,但是a.mp3时又不正常了(因为是a.mp3时格式是正常的格式,是不应该去除的)
$str='[movie=http://a.com/a.mp3]';
$str=preg_replace($ptn,"x",$str);
echo $str;
?>