希望从大量的javascript文件中删除评论

use*_*433 7 javascript comments minify

这是我的困境:

我是一个菜鸟(目前实习并帮助维护两个电子商务网站)在javascript.我最近被分配删除了我们的javascript库中发生的所有注释(超过25,000条注释!).显然我想找到一个函数或一些可以解析代码的预先存在的程序,删除//或*/后面的所有字符...

我已经研究了一些在线可用的缩小器,如Yui,jscompressor.com和uglifyJS,它们可以使这项任务更加自动化,但是存在一些问题.要么它们过于激进(缩短变量名称,删除所有空格等),要么它们要求您一次输入一行或一个文件.我正在处理几千个.js文件.

其他细节:我们的开发环境是Eclipse IDE和xammp; 语言是html,php,css.

任何能满足我需求的程序建议都会很棒!

Pau*_*nel -1

事实上,构建一个从 javascript 文档中删除所有注释的正则表达式并不那么容易。

基本的解决方案是使用:

     yourJavascriptString.replace(/\/\*.+?\*\/|\/\/.*(?=[\n\r])/g, '');
Run Code Online (Sandbox Code Playgroud)

不幸的是,它并不总是有效。如果您需要更完整的解决方案,请访问此网站:http://james.padolsey.com/javascript/removing-comments-in-javascript/