我一直在编写一个脚本,它将css文件作为txt文件。最终结果是脚本将计算多次出现的属性的数量,这已经实现了,并且计算出现为组的一部分的属性的出现,例如,
2 font-size:10px; + font-family:Helvetica;
3 width:100%; + height:inherit; + width:auto;
...etc
此时,我的bash脚本将从txt文件中删除所有块注释,前导和尾随空格,大括号和css规则名称,将每个属性:值对保留在其自己的行上,然后对这些值进行计数并输出到另一个文件。我现在已决定使用Python 2.6来完成此任务的下一部分。我如何在文件中查找重复出现的属性组?即如果字体大小和字体系列一起出现在一个规则中,我如何检查该对在整个文件中出现的次数?
编辑:只是为了澄清,我已经决定在#34;剥离"中保留规则名称和括号。文件,删除空格,空白行和注释后,文件将采用以下格式:.example-class{
font-size:10px;
font-family:Helvetica;
}
#example-element{
height: auto;
font-size:10px;
font-family:Helvetica;
}
...etc
上面的首选输出是:
2 font-size:10px; + font-family:Helvetica;