场景是我试图将一个新类附加到我的 css 文件中的所有样式声明中。
所以
.oldclass{
float : left;
}
应该改为
.newclass .oldclass{
float : left;
}
这同样适用于文件中的所有样式声明。
答案1
尝试以下操作。
M-x query-replace-regexp RET
\(^.*{$\) RET
.newclass \1 RET
我用于匹配的实际正则表达式是^.*{$
将整行末尾与 a 匹配,{
以便我可以在新类前面添加。
它包含在\(
和中\)
,以便捕获的组可以在替换模式中重用。
在替换模式中,我们用来\1
引用匹配的组。