New file |
| | |
| | | /* |
| | | |
| | | Eine Senderliste wie sie vom Programm w_scan erzeugt wird |
| | | von Inhalten befreien, die das Programm gnutv nicht verarbeiten kann. |
| | | |
| | | args[0] - ein String mit der Eingangsdatei in der Form '/pfad/zur/datei' |
| | | args[1] - Name der Eingangsdatei, z.B. 'channels.conf' |
| | | |
| | | */ |
| | | |
| | | |
| | | String baseDir = args[0]; // z.B. '/pfad/zur/datei' |
| | | String inFile = args[1]; // z.B. 'channels.conf' |
| | | BufferedReader reader = new BufferedReader( |
| | | new FileReader(new File(baseDir, 'channels.conf'))); |
| | | BufferedWriter writer = new BufferedWriter(new FileWriter( new File(baseDir, 'channels_new.conf'))); |
| | | String line = reader.readLine(); |
| | | while(line != null) { |
| | | writer.writeLine(line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', '')); |
| | | line = reader.readLine(); |
| | | } |
| | | writer.flush(); |
| | | writer.close(); |
| | | reader.close(); |