/*
|
|
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();
|