我正在构建一个PHP脚本来缩小CSS/Javascript,这显然涉及从文件中删除注释.任何想法如何做到这一点?(最好,我需要摆脱/**/和//评论)
JS中删除注释的模式
$pattern = '/((?:\/\*(?:[^*]|(?:\*+[^*\/]))*\*+\/)|(?:\/\/.*))/';
Run Code Online (Sandbox Code Playgroud)
CSS中删除注释的模式
$pattern = '!/\*[^*]*\*+([^/][^*]*\*+)*/!';
$str = preg_replace($pattern, '', $str);
Run Code Online (Sandbox Code Playgroud)
我希望以上可以帮助某人..
REFF:http : //castlesblog.com/2010/august/14/php-javascript-css-minification
那个轮子已经被发明了——https: //github.com/mrclay/minify。