日期:2014-05-20 浏览次数:20970 次
String str1 = "/*fdadasfsdfdasfdsf*/123;2222;/*fsadf*/112121;/*fdasfsdfdasf*/2123;";
System.out.println(str1);
String regex = "/[*]{1}[^*/]*[*]{1}/";
str1 = str1.replaceAll(regex, "");
System.out.println("["+str1+"]");
------解决方案--------------------
如果读到/*,那么后面的都丢掉,直到读到*/为止,继续将读到的内容保存;
如果读到//,那么后面的都丢掉,直到读到/n为止,继续将读到的内容保存;