从字符串中删除链接的图像

时间:2012-09-26 17:00:38

标签: php regex html-parsing preg-replace

我需要一些我正在开发的新功能的帮助。问题是我不知道如何解决它。

我有一个包含HTML代码的字符串,我想要的是删除所有带有链接的图像:

$string = "html code html code **<a href=""><img src="" /></a>**";

我一直在考虑使用preg_replace();但我不知道这种模式怎么可能。

1 个答案:

答案 0 :(得分:2)

尝试:

$result = preg_replace('/<a href="[^"]*">[^<]*<img src="[^"]*"[^>]*>[^<]*<\/a>/sim', '', $subject);