日期:2014-05-20 浏览次数:20789 次
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为止,继续将读到的内容保存;