J'ai nombre de fichiers texte dans le format suivant:la suppression des espaces blancs supplémentaires à partir de fichiers texte
196903274115371008 @266093898
Prince George takes his first public steps with his mom, Catherine, Duchess of
Cambridge.
Je voudrais supprimer tous supplémentaire tandis que les espaces + nouveaux caractères en ligne, sauf les premiers caractères de nouvelle ligne. Je voudrais donc ci-dessus pour ressembler à ceci:
[email protected]
Prince George takes his first public steps with his mom, Catherine, Duchess of Cambridge.
j'ai écrit le code suivant:
package remove_white_space222;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class Remove_white_space222 {
public static void main(String[] args) throws FileNotFoundException, IOException {
FileReader fr = new FileReader("input.txt");
BufferedReader br = new BufferedReader(fr);
FileWriter fw = new FileWriter("outfile.txt");
String line;
while((line = br.readLine()) != null)
{
line = line.trim(); // remove leading and trailing whitespace
line=line.replaceAll("\\s+", " ");
fw.write(line);
}
fr.close();
fw.close();
}
}
Merci d'avance pour votre aide ,,,,
+1 pour le code propre et l'explication de ce que vous voulez .. Rarement vu sur SOF. – TheLostMind