6
我有一個strait轉發聚合器/最小化器/ cacher我寫在node.js.現在它工作得很好。正則表達式最小化CSS
但我想知道是否有任何方法來改善我的最小化正則表達式調用。有些評論不是完全從CSS中分離出來的,我注意到其他幾個打嗝。
此外,考慮到我與正則表達式的能力,我可能能夠在一半的呼叫中做同樣的事情。 :)
任何建議將不勝感激。
謝謝。
function minimizeData(_content) {
var content = _content;
content = content.replace(/(\/\*.*\*\/)|(\n|\r)+|\t*/g, '');
content = content.replace(/\s{2,}/g, ' ');
content = content.replace(/(\s)*:(\s)*/g, ':');
content = content.replace(/(\s)+\./g, ' .');
content = content.replace(/(\s|\n|\r)*\{(\s|\n|\r)*/g, '{');
content = content.replace(/(\s|\n|\r)*\}(\s|\n|\r)*/g, '}');
content = content.replace(/;(\s)+/g, ';');
content = content.replace(/,(\s)+/g, ',');
content = content.replace(/(\s)+!/g, '!');
return content;
}
非常感謝您! – Spot 2010-12-09 21:16:11