在我们的许多应用程序的.htm文件中,我们有Adobe RoboHelp生成的对Javascript文件的引用,如下所示:


 < script type =“text / javascript“src =”template / scripts / rh.min.js“>< / script>
< script type =”text / javascript“src =”template / scripts / common.min.js“ >< / script>
< script type =“text / javascript”src =“template / scripts / topic.min.js”>< / script>
 ...等等on ...



 拥有太多这些文件会增加下载/解压缩时间,因此我们要压缩所有这些.js文件到一个“主”文件,并将这些脚本引用放在一个引用中。


我通过将每个.js文件的内容附加到“new”来完成第一个“.js文件。要重做引用,我一直在尝试编写一个Python应用程序来为数千个文件自动化它。对于第二部分,我想使用正则表达式来查找/替换,但是根据我的阅读,HTML不是常规语言,因此正则表达式无法完全正确地接受它。


我的问题是,如果在这种情况下正则表达式没问题,我将如何替换许多< script ...>< / script> 代码>具有单个预定义行的行?如果没有,我可以研究哪些其他解决方案?