Я пытаюсь получить весь CSS-файл с помощью сжатия. Он отлично работает, но я хочу удалить пустые селектора CSS. Этот файл процедурно генерируется так он оставляет позади некоторых пустых тегов и вместо того, чтобы удалить их все вручную:Удаление пустого селектора CSS с PHP preg_replace
$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 не работает. Я надеялся, что кто-то может помочь мне заставить его работать.
Благодарю вас заранее.