P
Powerwoman01
Gast
huhu!
mache gerade meine ersten java versuche!
habe einen kleinen editor programmiert, in dem man öffnen, schreiben und speichern kann.
das funktioniert soweit auch ganz gut.
nun versuche ich in public void testen mit pattern/match/replace das wort "dumdidum" zu suchen und durch "dadida" zu ersetzen.
das programm kompiliert einwandfrei, aber das wort wird nicht ersetzt...
wäre toll, wenn sich mal jemand mein skript anschauen und mir helfen könnte...
lg
Powerwoman01
mache gerade meine ersten java versuche!
habe einen kleinen editor programmiert, in dem man öffnen, schreiben und speichern kann.
das funktioniert soweit auch ganz gut.
nun versuche ich in public void testen mit pattern/match/replace das wort "dumdidum" zu suchen und durch "dadida" zu ersetzen.
das programm kompiliert einwandfrei, aber das wort wird nicht ersetzt...
wäre toll, wenn sich mal jemand mein skript anschauen und mir helfen könnte...
lg
Powerwoman01
Code:
public void testen() {
String path = "test.txt";
try {
BufferedReader in = new BufferedReader(new FileReader(path));
zeile = in.readLine();
Pattern pat = Pattern.compile("dumdidum");
Matcher mat = pat.matcher(zeile);
while(zeile != null) {
if (mat.find()){
System.out.println(zeile.replaceAll("dumdidum","dadida"));
}
zeile = in.readLine();
System.out.println("dadida");
}
} catch (Exception ee) {
ee.printStackTrace();
}
}