Voila j'ai un fichier contenant des lignes que je voudrait nettoyer. Je voudrait enlever les guillemet de cette ligne mais j'arrive a enlever le premier guillemet seulement. Voici le code:
File file=new File("C:\\calltax.2.3.719.complete\\data\\import\\Cisco\\cdr_SCALLM01-Cluster_01_200703091109_86.dat" ); dir = "C:\\ticket_sans_guillemets.txt"; File ft = new File(dir); ft.createNewFile(); FileWriter fileout=new FileWriter(ft); try { FileReader readerFile=new FileReader(file); BufferedReader reader=new BufferedReader(readerFile); //while(fileReader!=-1){ fileReader=reader.readLine(); System.out.println(fileReader); StringTokenizer st = new StringTokenizer(fileReader); while (st.hasMoreTokens()) { fileReader.replaceAll("\"","" ); System.out.println(fileReader); } fileReader.replace("\"","" ); fileout.append(fileReader); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Marsh Posté le 04-04-2007 à 14:12:21
Bonjour,
Voila j'ai un fichier contenant des lignes que je voudrait nettoyer.
Je voudrait enlever les guillemet de cette ligne mais j'arrive a enlever le premier guillemet seulement.
Voici le code:
File file=new File("C:\\calltax.2.3.719.complete\\data\\import\\Cisco\\cdr_SCALLM01-Cluster_01_200703091109_86.dat" );
dir = "C:\\ticket_sans_guillemets.txt";
File ft = new File(dir);
ft.createNewFile();
FileWriter fileout=new FileWriter(ft);
try {
FileReader readerFile=new FileReader(file);
BufferedReader reader=new BufferedReader(readerFile);
//while(fileReader!=-1){
fileReader=reader.readLine();
System.out.println(fileReader);
StringTokenizer st = new StringTokenizer(fileReader);
while (st.hasMoreTokens()) {
fileReader.replaceAll("\"","" );
System.out.println(fileReader);
}
fileReader.replace("\"","" );
fileout.append(fileReader);
}
catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Merci de votre aide.
Gefrey