一个用java操作文件并修改文件的内容的问题

假设一个项目里有n个文件,n个文件中有n个无用的注释,这些注释都是这种格式的

 /*无效资源开始
    System.out.println("无效的内容");
 无效资源结束*/

怎么才能通过java,把这些注释都删除掉?

大概思路:以一个文件为例,依次读出文件中的内容,检查以“/*”开始,以“*/”结束的字符串,如果和给定注释内容相同就删除注释,至于程序,慢慢斟酌吧。

正则表达式

 (?is)(?<=[^\/])\/\*.*\*\/

先用正则表达式找出来,然后替换掉就是啦,在java.util.regex.Matcher 中replaceAll替换成空,就可以了

这个可以不用程序的吧,开发工具里面全局搜索,全局替换为空就可以了