这是我用来从我的wordpress字符串内容中删除每个img元素的函数:
function strip_images($content){
return preg_replace('/<img[^>]+./','',$content);
}
我如何排除剥离某个id的img?
答案 0 :(得分:1)
尝试
/<img[^>]+id="someId[^>]+./
经过测试
<img id="someId">
something else
<img class="someClass" id="someId">
<img class="someClass" id="someOtherId">
<img class="someClass" id="someId" alt="Hey">
选择第1行和第3行。
如果你在PHP中对HTML做更多这样的操作,你可以使用例如phpQuery来完成这项工作。