将选择器添加到css文件中的每一行

时间:2016-07-11 15:07:13

标签: css regex

我必须为每个CSS行添加一个特定的id选择器(#mymodule)。鉴于有大约20000行,我不想手动执行此操作:)。

我尝试使用:

在notepad ++中与正则表达式匹配
^((?!}|\s\s).)*$

但是我得到了一个无效的错误。 试图不重新发明轮子,可能我不是第一个想要这样做的人,有没有人有一个正常工作的正则表达式字符串,或者可能有其他方法来实现这一点?

1 个答案:

答案 0 :(得分:3)

最简单的方法是使用允许嵌套css选择器的Less / Sass

您可以使用this在线编辑器生成新的CSS,只需粘贴您的CSS并将其与您的ID一起打包,编译它......然后您就完成了!

#mymodule {
    .class1 {
        color: red;
    }
    #selector {
        color: blue;
    }
}