隨筆-167  評論-65  文章-0  trackbacks-0
          在網上下載了css,經常是被壓縮過的,急需要轉化一下,如果你是用的linux,你可以用awk command line來解決:

          $ cat somefile.css | awk '{gsub(/{|}|;/,"&\n"); print}' >> uncompressed.css

          后來個人用ruby寫了個轉化的代碼:

          輸出到控制臺:
          path = '/home/feng/compress.css'
          string = File.read(path)
          puts string.gsub!(/;/,";\n").gsub!(/\}/,"\n}\n").gsub!(/\{/,"\n{\n")


          輸出到文件:
          path = '/home/feng/compress.css'
          file = File.new(path, "r")
          path1 = '/home/feng/uncompress.css'
          File.open(path1, "wb") do   |f|
            f.write(file.readline().gsub!(/;/,";\n").gsub!(/\}/,"\n}\n").gsub!(/\{/,"\n{\n"))
          end


          ref:
          http://www.commandlinefu.com/commands/view/2339/uncompress-a-css-file




          write by feng
          posted on 2009-06-30 18:27 fl1429 閱讀(220) 評論(0)  編輯  收藏 所屬分類: Rails
          已訪問數:
          free counters
          主站蜘蛛池模板: 杂多县| 汪清县| 轮台县| 兴海县| 兴城市| 若尔盖县| 光山县| 商河县| 仁寿县| 敦化市| 梅州市| 通渭县| 同仁县| 印江| 新宾| 建昌县| 延吉市| 肇源县| 阜南县| 赣州市| 余庆县| 德昌县| 舞阳县| 旌德县| 巨鹿县| 蛟河市| 华亭县| 祥云县| 黄陵县| 武隆县| 胶州市| 新疆| 青铜峡市| 清丰县| 广灵县| 濮阳市| 合山市| 萨迦县| 宽甸| 阜城县| 吴江市|