nor1m
@nor1m
web-developer

Как удалить правило в css регуляркой?

Доброго времени суток. Подскажите пожалуйста как регулярным выражением удалить безымянные правила в css ?
Пример:
{
	color: red;
}


Я написал регулярку
/((\n|\s{2,3})\{)(.+?)\}/is
Она работает, но удаляет и такие правила
a
{
color: red
}
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
hahenty
@hahenty
('•')
https://regex101.com/r/OFX59Z/7

Здесь можно менять количество переносов после определяющего селектора, дублируя [\w)] с добавлением \s внутри группы "просмотра назад" (?<!). А в [\w)] добавлять ещё какие-нибудь символы для предотвращения удаления.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы