【发布时间】:2012-10-16 20:23:00
【问题描述】:
我需要一些正则表达式的帮助。
使用 Firefox firebug 扩展“css-usage”,我能够导出一个新的 css 文件,该实用程序在页面中未引用的每个类前面都添加了“UNUSED”。
我现在想删除所有包含 UNUSED 样式的样式,但是这样做有一些复杂性。即,某些标签与其他可能仍在使用的标签/选择器以逗号分隔,因此我不想删除任何包含逗号的行。其次,一些样式是在花括号中的长多行块中指定的,所以我不想删除任何没有右花括号'}'的行。
我使用的是 mac,因此任何带有 SED 或 AWk 或 vi 的解决方案都是可以接受的。我想删除 css 文件中以“UNUSED”开头且不包含逗号且必须有一个右大括号“}”的所有行。
【问题讨论】:
标签: regex