<?php
$str = "cchuahua213a,< img alt='ccchuahua22'/> < a href='cchuahua22'></ a>";
$preg1 = "/('.*?)huahua(.*?')/";
$preg2 = "/huahua/";
$preg3 = "/'aaaa'/";
$temp = "huahua";
$str = preg_replace($preg1,'$1\'aaaa\'$2',$str);
$str = preg_replace($preg2,'hehe',$str);
$str = preg_replace($preg3,$temp,$str);
echo $str;
只匹配单引号外面的hauhua,替换成hehe
原理:使用正则的模式单元.