如何使用PHP Regex代码在报废页面中删除这些内容以覆盖内容并将其替换为空?
<div id="news-id-245245" style="display:inline;">
我也没有在页面中使用ID的任何其他部分,因此如果模式只是删除了带有ID标记的所有DIV,它也会起作用。
div的id总是如下:“news-id-NUMBER”
答案 0 :(得分:1)
关于你的评论“我不确定这是否有意义”:既然它有效,那就有意义了。我简化了你的解决方案;我们不需要.*?
周围的括号。 (我们确实需要?
,除非$content
中只有一个匹配。)
$content = preg_replace('/<div id="news-id-.*?" style="display:inline;">/s', '', $content);
答案 1 :(得分:-1)
我不认为RegEx在这里是一个选项,你必须专门调用它。例如:
<?php
echo "<style>#news-id-NUMBER{display:none;}</style>";
?>