commit | author | age
|
345436
|
1 |
/* |
U |
2 |
|
|
3 |
Eine Senderliste wie sie vom Programm w_scan erzeugt wird |
|
4 |
von Inhalten befreien, die das Programm gnutv nicht verarbeiten kann. |
|
5 |
|
|
6 |
args[0] - ein String mit der Eingangsdatei in der Form '/pfad/zur/datei' |
|
7 |
args[1] - Name der Eingangsdatei, z.B. 'channels.conf' |
|
8 |
|
|
9 |
*/ |
|
10 |
|
|
11 |
|
|
12 |
String baseDir = args[0]; // z.B. '/pfad/zur/datei' |
|
13 |
String inFile = args[1]; // z.B. 'channels.conf' |
|
14 |
BufferedReader reader = new BufferedReader( |
|
15 |
new FileReader(new File(baseDir, 'channels.conf'))); |
|
16 |
BufferedWriter writer = new BufferedWriter(new FileWriter( new File(baseDir, 'channels_new.conf'))); |
|
17 |
String line = reader.readLine(); |
|
18 |
while(line != null) { |
|
19 |
writer.writeLine(line.replaceAll('\\((.+)\\)', '').replaceAll('[^A-Za-z0-9:_]', '')); |
|
20 |
line = reader.readLine(); |
|
21 |
} |
|
22 |
writer.flush(); |
|
23 |
writer.close(); |
|
24 |
reader.close(); |