清除規則:
- HTML & Smarty
- 清除 < 及 > 前後的空白及換行(\n)符號
- 清除 HTML 註解 (<!-- 註解 -->)
- 清除 Smarty 註解 ({* 註解 *})
- 清除 JavaScript 單行及多行註解 (/* 註解 */ , //註解)
- 清除 JavaScript 多餘的空白及換行(\n)符號
- 完整保留單引號及雙引號內的字串
- JavaScript
- 清除多餘的空白及換行(\n)符號
- 清除單行及多行註解 (/* 註解 */ , //註解)
- 完整保留單引號及雙引號內的字串
- CSS
- 清除多餘的空白及換行(\n)符號
- 清除多行註解 (/* 註解 */)
- 完整保留單引號及雙引號內的字串
- PHP
- 清除行首及行尾的空白符號
- 清除無用的空白行
- 清除單行及多行註解 (/* 註解 */ , //註解)
- 完整保留單引號及雙引號內的字串
這已經經過很多次的測試跟修改了,目前還沒有出現特別的狀況,有需要的人可以用用看,在 linux 上必許要安裝 flex 及 gcc 才可以編譯,當然 windows 也有的flex 及 gcc 的編譯器。
檔案連結
0 回應:
張貼留言