Hallo freunde würde gerne alle kommas in einem test aufheben, das funktioniert ganz gut nur das ich jetzt auch die kommas verliere die in der txt die zeilen trennen, deswegen wollte ich das ganze umschreiben und sagen das alle kommas zwischen geschweiften klammern bestehen bleiben sollen. Nur erkennt java das nicht, bzw wills nicht ausführen so wie ich es gerne hätte.
hat jemand einen ratschlag ?
Außerdem erhalte ich diese Fehlermeldung
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal repetition near index 1
},{
Java:
import java.io.*;
public class converter{
public static void main(String[] args) throws IOException {
try {
BufferedReader br = new BufferedReader(
new FileReader("C:/Users/Sei_Erfolgreich/Desktop/convert.txt"));
String zeile;
try {
File newTextFile = new File("C:/Users/Sei_Erfolgreich/Desktop/convert2.txt");
FileWriter fw = new FileWriter(newTextFile);
while ((zeile = br.readLine()) != null) {
zeile = zeile.replaceAll("\",\"", "\uffff").replaceAll(",", "").replaceAll("\uffff", "\",\"")
.replaceAll("\uffff", "},{")
.replaceAll("},{", "\uffff");
System.out.println(zeile);
fw.write(zeile);
}
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
}
}
hat jemand einen ratschlag ?
Außerdem erhalte ich diese Fehlermeldung
Exception in thread "main" java.util.regex.PatternSyntaxException: Illegal repetition near index 1
},{