我正在构建一个PHP脚本来缩小CSS / Javascript,这显然涉及从文件中删除注释.任何想法如何做到这一点? (最好,我需要摆脱/ ** /和//评论)
最佳答案
用于删除JS中的注释的模式
$pattern = '/((?:\/\*(?:[^*]|(?:\*+[^*\/]))*\*+\/)|(?:\/\/.*))/';
用于删除CSS中的注释的模式
$pattern = '!/\*[^*]*\*+([^/][^*]*\*+)*/!';
$str = preg_replace($pattern,'',$str);
我希望上面应该帮助别人..
REFF:http://castlesblog.com/2010/august/14/php-javascript-css-minification