我有以下 CSS div / class 标记
.myclass #myid{
width: ;
height: ;
}
这是在大约十几个 CSS 文件中。每个 CSS 文件都定义了不同的宽度和高度。我想用一个一致的标记替换每个文件中的所有标记。像这样的东西
.myclass #myid{
width: 20px;
height: 30px;
}
PHPStorm 有可能吗?
我有以下 CSS div / class 标记
.myclass #myid{
width: ;
height: ;
}
这是在大约十几个 CSS 文件中。每个 CSS 文件都定义了不同的宽度和高度。我想用一个一致的标记替换每个文件中的所有标记。像这样的东西
.myclass #myid{
width: 20px;
height: 30px;
}
PHPStorm 有可能吗?
是的——可以找到这样的完全匹配(具有按该顺序定义的“宽度”和“高度”属性的特定选择器)。您只需要一些相当基本的正则表达式知识。
(\.myclass \#myid\s*\{\n\s*width:\s*)\d+(px;\n\s*height:\s*)\d+(px;)
$122$233$3
笔记:
width: 0;
与“要查找的文本”正则表达式相同——如果您编写类似的内容(省略“px”单位),我写的那个将找不到。我已经根据您的示例构建了它,所以如果它不同,您将不得不自己调整它。