php中如何用正则替换,但忽略标签内的内容
展开全部
$str = '<a href="http://conis.cn" title="涂雅">跳转到涂雅 </a> <img src="http://conis.cn/test.jpg" alt="涂雅" /> ';
$pat = '@<a(.[^>]*)>(.*)(涂雅)(.*)</a>@';
$rep = '<a$1>$2conis.cn$4</a>';
echo preg_replace($pat,$rep,$str);
//不知这个答案是不是你想要的 ?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询