CSSの整形を正規表現だけで何とかする - ✘╹◡╹✘
CSSを整形するの,正規表現でがんばらずに,プログラムでパースしてから出すのがいいと思った.
require 'css_parser' parser = CssParser::Parser.new parser.add_block! ARGF.read puts parser.to_s
% ruby format_css.rb < ~/tmp/common.css
.category-list .info {
font-size: 70%; height: 40px; overflow: hidden; margin: 5px 7px 0 7px;
}
.category-list .info span {
margin-right: 3px;
}
.category-list .info img {
vertical-align: middle;
}
.category-list .info a {
color: #333;
}
インデントされなかった.惜しい.