我想替换掉 <font>到</font></p> 之间的内容. <font color=\'#EFF0EB\'>8<br/>opqrs尊重作者!913932.349492764<br/></font></p>aaaax<font color=\'#EFF0EB\'>8<br/>opqrs尊重作者!913932.349492764<br/></font></p>aaaaaaaa
$str = preg_replace('/<font(.*)>(.*)<\/p>/','我被替换了',$str );
echo $str;
郁闷 来了. 用正则写的匹配 一直有问题.一不小心就把所有的给替换掉了
$str = preg_replace('/<font(.*)>(.*)<\/p>/','我被替换了',$str );
echo $str;
郁闷 来了. 用正则写的匹配 一直有问题.一不小心就把所有的给替换掉了
<font color=\'#EFF0EB\'>8<br/>opqrs尊重作者!913932.349492764<br/></font></p>aaaaaaaa
$str = preg_replace('/<font(.*)>(.*)<\/p>/','我被替换了',$str );
echo $str;
郁闷 来了. 用正则写的匹配 一直有问题.一不小心就把所有的给替换掉了
<font color=\'#EFF0EB\'>8<br/>opqrs尊重作者!913932.349492764<br/></font></p>aaaaaaaa";
echo(preg_replace("/(<font[^>]+>).*?(<\/font><\/p>)/",'$1hahaha$2',$str));