【发布时间】:2011-09-10 19:19:55
【问题描述】:
我需要格式化(而不是压缩)CSS 代码,以便将不可读的 CSS 代码格式化为可读。我需要这个作为 Java 库。
【问题讨论】:
-
找到 this javascript 在线实用程序。在 Java 中复制应该不会太难。
-
@arunkumar 有一个很好的观点。可以从 Java 应用程序调用许多在线格式化程序。或者,如果它们是基于 Javascript 的,那么您可以通过自 1.6 版以来与 Java 捆绑在一起的 Rhino 进行格式化 - java.sun.com/developer/technicalArticles/J2SE/Desktop/scripting。
-
@Paul ,实际上我是按照
code.replaceAll("([};])", "$1\n");的思路思考的,以及某种简单的堆栈,可能是为了跟踪函数体以及打开和关闭大括号、循环等并标记当前按当前堆栈深度有多深。但是是的,Rhino 可能是更简单的解决方案。
标签: java css code-formatting formatter