有关自动机的问题 谁能告诉我利用自动机的知识,编写个程序,用IO对文件操作把程序里面那些以//或/**/这两个开头的注释语句删掉,然后再输入到另个文件,使它没有注释语句 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个很简单,不断ReadLine一行TXT,不断分析就是了,如果以//开头,找到行尾就可以,如果以/*开头,找到*/结束就可以,但是要注意:" // " 和" /*dfd*/"就是可能字符串里包括注释标记 怎么用正则表达式,比如str="hafdsdgdfgfdgg; /*fdadasfsd fdasfdsf*/ fasfjsdf; fsadf; /*fsadf*/ fdasfgs; /*fdasfsd fdasf*/ fdasfds;";我要删除注释里内容包括/**/ 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+"]");上面代码可以实现简单的转换,但是,当注释里带*或/时,就有问题,等待楼下解决。 整个程序只使用一个数据库连接,重复使用,会有什么后果? java运算符错误 javscript关于动态创建Form的问题 我要找高手!!有没有java的高手,帮忙一下!!!!!!~~~~~~~~~~~~~~~~~~~~~ 请看看小弟的一个郁闷的equals! 如何获取物理路径???? 1.为什么不断单击图形会出现图形向上面串????? 两个作业问题,极高分求助 Java编写软件 请问大家,什么地方有java的免费下载的地方,一定要能下载呀 线程的同步,唤醒,等待的应用 关于类之间参数传递的问题 菜鸟请教大家
但是要注意:" // " 和" /*dfd*/"
就是可能字符串里包括注释标记
/*fdadasfsd
fdasfdsf*/
fasfjsdf;
fsadf;
/*fsadf*/
fdasfgs;
/*fdasfsd
fdasf*/
fdasfds;";
我要删除注释里内容包括/**/
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+"]");上面代码可以实现简单的转换,但是,当注释里带*或/时,就有问题,等待楼下解决。