首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

用正则表达式删除注释,该如何解决

2012-01-18 
用正则表达式删除注释eclipse支持正则表达式替换功能,想删除注释,注释格式为/***aaaaaaaaaaaa*bbbbbbbbbbb

用正则表达式删除注释
eclipse支持正则表达式替换功能,想删除注释,注释格式为
/**
*   aaaaaaaaaaaa
*   bbbbbbbbbbbb
*/
或者
/*
*   aaaaaaaaaaa
*   bbbbbbbbbbb
*/
写了[/*].*|(^   \*)*[*/]替换成空,但如果注解中有特使字符,比如\   /   等等
就会出问题,有写成[/*].*((\r)?+(\n)*(.)*)*[*/]结果不能运行,那位知道如何
写的麻烦回帖!谢谢!

[解决办法]
sf
[解决办法]
str.replaceAll( "/*.**/ ", " ");
[解决办法]
"//[^\\n]*|/\\*.*?\\*/ "
[解决办法]
Patternp =Pattern.compile( "/[*]{1,2}.*?[*]/ ",Pattern.DOTALL);
Matcherm =p.matcher(strText);
strText =m.replaceAll( " ");

热点排行