Moin,
ich habe ein text datei mit folgenden format:
3;Doncaster;Coventry;U
3;Ipswich;Crystal Palace;N
3;Nottingham;Watford;N
3;Peterborough;West Brom;N
3;Plymouth;Cardiff;N
3;Scunthorpe;Middlesbrough;N
3;Sheffield Utd;Leicester;U
3;Swansea;Reading;U
4;Cardiff;Bristol City;S
4;West Brom;Ipswich;S
4;Coventry;Swansea;N
4;Crystal Palace;Newcastle Utd;N
4;Derby;Plymouth;S
4;Leicester;Barnsley;S
4;Middlesbrough;Doncaster;S
4;Preston;Peterborough;S
4;QPR;Nottingham;U
4;Reading;Sheffield Utd;N
4;Sheffield;WedScunthorpe;S
4;Watford;Blackpool;U
5;Newcastle Utd;Leicester;S
5;Peterborough;Crystal Palace;U
5;Barnsley;Reading;N
5;Blackpool;Coventry;S
jetzt möchte ich das Ende der zeile 4 bis zeile 5 durch "?" erstezen und wieder in der text datei speichern.
hier ist meine code. er ersetzt nur das Ende von zeile 4 und auch jede Buchstabe S,N,U die in der name ist durch "?". wie bekomme ich das bis zeile5 und nur das Ende geändern wird. und wie speichern ich wieder die veränderung in der .txt.
Danke im Voraus
ich habe ein text datei mit folgenden format:
3;Doncaster;Coventry;U
3;Ipswich;Crystal Palace;N
3;Nottingham;Watford;N
3;Peterborough;West Brom;N
3;Plymouth;Cardiff;N
3;Scunthorpe;Middlesbrough;N
3;Sheffield Utd;Leicester;U
3;Swansea;Reading;U
4;Cardiff;Bristol City;S
4;West Brom;Ipswich;S
4;Coventry;Swansea;N
4;Crystal Palace;Newcastle Utd;N
4;Derby;Plymouth;S
4;Leicester;Barnsley;S
4;Middlesbrough;Doncaster;S
4;Preston;Peterborough;S
4;QPR;Nottingham;U
4;Reading;Sheffield Utd;N
4;Sheffield;WedScunthorpe;S
4;Watford;Blackpool;U
5;Newcastle Utd;Leicester;S
5;Peterborough;Crystal Palace;U
5;Barnsley;Reading;N
5;Blackpool;Coventry;S
jetzt möchte ich das Ende der zeile 4 bis zeile 5 durch "?" erstezen und wieder in der text datei speichern.
hier ist meine code. er ersetzt nur das Ende von zeile 4 und auch jede Buchstabe S,N,U die in der name ist durch "?". wie bekomme ich das bis zeile5 und nur das Ende geändern wird. und wie speichern ich wieder die veränderung in der .txt.
Code:
public static void main(String[] args) {
String strLine="";
String search="20";
File file2 =new File("C:/Users/andrea/Dropbox/Projektgruppe2017/Auslesen/liga/34.txt");
try{
// Open the file
FileReader in = new FileReader(file2);
BufferedReader br = new BufferedReader(in);
//Read File Line By Line
while ((strLine = br.readLine()) != null) {
if(strLine.compareTo(search)>=4){
if((strLine.endsWith("S"))||(strLine.endsWith("U"))||(strLine.endsWith("N"))){
String result = strLine.replaceAll("S","?")
.replaceAll("U","?")
.replaceAll("N","?");
System.out.println(result);
}
}
}
//Close the input stream
br.close();
}catch (Exception e){
}
}
}
Danke im Voraus