【发布时间】:2016-07-21 02:30:22
【问题描述】:
我正在尝试通过压缩获取整个 CSS 文件。它工作正常,但我想删除空的 CSS 选择器。这个文件是程序生成的,所以它会留下一些空标签,而不是手动删除它们:
$buffer = str_replace('#content>#columns>#article{}', '', $buffer);
$buffer = str_replace('.menuDeeper88{}', '', $buffer);
我尝试这样删除它们:
$buffer = preg_replace('/\}[.*?]\{\}/', '\}', $buffer);
我想是这样的(只是一个澄清):
Replace any case of '}ANY_CHARACTERS{}' with ''
但是 preg_replace 方法不起作用。我希望这里有人可以帮助我完成它。
提前谢谢你。
【问题讨论】:
标签: php preg-replace minify