删除java代码中的注释

//删除不可见字符  回车换行等等
Pattern p1 = Pattern.compile("\\s");
//删除注释
Pattern p2=Pattern.compile("(?<!:)\\/\\/.*|\\/\\*(\\s|.)*?\\*\\/");

String content="螺丝刀发货了师傅说/***啥打法是否**/asflsa是的发生/**是的发送到**/思考的方式的";

String s1 = p1.matcher(content).replaceAll("");
System.out.println(s1);
String s2 = p2.matcher(s1).replaceAll("");
System.out.println(s2);

输出:

螺丝刀发货了师傅说/***啥打法是否**/asflsa是的发生/**是的发送到**/思考的方式的
螺丝刀发货了师傅说asflsa是的发生思考的方式的

个人博客:http://www.whereta.com

你可能感兴趣的:(删除java代码中的注释)