我正在使用Wordpress网站,我不希望图片出现在摘录中。
这很简单:
preg_replace('/<img[^>]+./','', $content);
删除图片但是由于图片被<figure>
标签包裹在标题中,我试图将图案改为
/(<figure.*?[^>]*>)(.*?)(<\/figure)/i
但没有任何反应。我做错了什么?
答案 0 :(得分:1)
答案 1 :(得分:0)
删除.*?
,同时不使用捕获组:
~$result = preg_replace("~<figure[^>]*>.*?</figure>~i", "", $input);