Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这是我用来从我的 wordpress 字符串内容中删除每个 img 元素的函数:
function strip_images($content){ return preg_replace('/<img[^>]+./','',$content); }
我怎么能排除剥离某个id的img?
尝试
/<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 来完成这项工作。