Je fais des recherches sur un langage appelé Malyalam et j'essaie de créer un graphique de fréquences de mots avec les mots les plus courants. Cependant, le fichier que j'ai contient des caractères spéciaux avec l'alphabet. Je veux juste les supprimer du fichier texte. Cependant, j'ai beaucoup de problèmes avec ça. Je suis très novice en programmation et je n'arrive pas à comprendre. Quelqu'un peut-il aider?Suppression de tous les caractères ASCII du fichier texte
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
public class Delete {
public static void replaceInFile(File file) throws IOException {
File tempFile = File.createTempFile("buffer", ".tmp");
FileWriter fw = new FileWriter(tempFile);
Reader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
while(br.ready()) {
fw.write(br.readLine().replaceAll("<", ""));
}
fw.close();
br.close();
fr.close();
tempFile.renameTo(file);
}
public static void main(String[] args) throws IOException
{
File jyothis = null;
replaceInFile(jyothis);
}
}
Bien sûr. Il suffit de poster le code que vous avez essayé jusqu'à présent, et de signaler l'endroit avec lequel vous rencontrez actuellement des problèmes. – markspace
Ce n'est donc pas un fichier texte. – EJP
Le problème que je suis est de pouvoir supprimer tous les caractères Ascii à la fois et comment référencer mon fichier texte – Zach