0
我需要在文件刪除評論,如:刪除評論的Java
/* this*/
/*this
*
*
*/
//And this
並寫入到另一個文件。 我用這個表達式:
public String delComments(String input){
String noComments = input.replaceAll("//.*|(\"(?:\\\\[^\"]|\\\\\"|.)*?\")|(?s)/\\*.*?\\*/", "$1 ");
return noComments;
和方法的閱讀
String line = null;
FileReader fileReader =
new FileReader(filePath);
BufferedReader bufferedReader =
new BufferedReader(fileReader);
FileWriter fw = new FileWriter(filePathNoComm);
BufferedWriter bw = new BufferedWriter(fw);
while((line = bufferedReader.readLine()) != null) {
delComments(line);
bw.write(line);
}
bw.close();
,但它不工作。 我做錯了什麼?
請詳細說明「它不工作」,也不要忘了,包括您的一步一步的調試觀察。 –
新的文本文件留下評論,這就是我的意思 –
你忘了包括你的分步調試觀察。 –