我需要一些帮助,我正在开发一个新功能。问题是我不知道如何解决它。从字符串中删除链接的图像
我有一个内部的HTML代码,我想要做的是去除所有在其内部是带有链接的图像的字符串:
$string = "html code html code **<a href=""><img src="" /></a>**";
我已经在使用的preg_replace的一直在想();但我不知道这种模式怎么可能。
我需要一些帮助,我正在开发一个新功能。问题是我不知道如何解决它。从字符串中删除链接的图像
我有一个内部的HTML代码,我想要做的是去除所有在其内部是带有链接的图像的字符串:
$string = "html code html code **<a href=""><img src="" /></a>**";
我已经在使用的preg_replace的一直在想();但我不知道这种模式怎么可能。
尝试:
$result = preg_replace('/<a href="[^"]*">[^<]*<img src="[^"]*"[^>]*>[^<]*<\/a>/sim', '', $subject);
谢谢你,它完美的作品! – themazz
很高兴帮助:) –
DOM文档和XPath – chovy