php 求个正则,在线等,感谢!

<p>
<a href="url" ref="external nofollow" target="_blank">
<img class="aligncenter" src="url">
</a>
</p>

要求删除p>A标签,但保留里边的img

感谢感谢

自己解决了,

preg_replace("#<p><a[^>]*>(.*?)</a>#is", "$1", $ss);

只有一位朋友回答,虽然不是PHP的,但也采纳了,关贴!

阅读 1.8k
1 个回答

js版的行吗

str.replace(/<a[^>]*>([\s\S]*?)<\/a>/g, (match, $1) => $1.match(/<img[^>]*>/g).join(''))
推荐问题