добавить селектор в каждую строку в файле CSS

Я должен добавить определенный селектор идентификатора (#mymodule) для каждой строки CSS. Учитывая, что есть около 20000 строк, я не хочу делать это вручную :).

Я попытался сопоставить с регулярным выражением в блокноте ++, используя:

^((?!}|\s\s).)*$

Но я получаю неверную ошибку. Стараясь не изобретать велосипед, и, возможно, я не первый, кто хочет это сделать, есть ли у кого-нибудь работающая строка регулярных выражений или, может быть, есть какой-то другой способ добиться этого?

 SomeDude11 июл. 2016 г., 17:09
Пример ввода и пример вывода помог бы никому.
 Sree KS11 июл. 2016 г., 17:12
Почему ты не можешь попытаться найти{ и заменить на,#mymodule {  :)

Ответы на вопрос(1)

Решение Вопроса

Меньше/пререкаться что позволяет вложить селекторы CSS

Ты можешь использоватьэтот онлайн-редактор для создания нового CSS, просто вставьте свой CSS и оберните его своим идентификатором, скомпилируйте его ... и все готово!

#mymodule {
    .class1 {
        color: red;
    }
    #selector {
        color: blue;
    }
}
 mitch2k11 июл. 2016 г., 21:05
Это работает отлично. Спасибо!!
 Matthew Darnell11 июл. 2016 г., 17:30
Это правильный ответ наверняка. Даже если вы не хотите использовать препроцессор для своего проекта или не хотите устанавливать его сегодня. Было бы очень быстро скомпилировать CSS с новым селектором, добавленным перед каждым селектором, и вы, скорее всего, очистили бы некоторые пробелы и форматирование в процессе.

Ваш ответ на вопрос