[Python-de] Suchen und Ersetzenanhand einer Ersetzungstabelle

Werner Warweg werner at warweg.com
Mo Nov 21 14:24:47 CET 2011


Ich suche ein kleines Programm, mit dem ich Dateien konvertieren kann.

Ich möchte angeben:
* Name einer Eingabedatei,
* Name einer Ausgabedatei
* Ersetzungstabelle-Datei mit dem Aufbau
String 1 alt] | [String 1 neu]
String 2 alt] | [String 2 neu]
String 3 alt] | [String 3 neu].

Ich habe willkürlich das Pipe-Zeichen gewählt.

Beispiele:
Detmold|Berlin (immer, wenn Detmold in einer Zeile vorkommt,
             	wird Berlin eingesetzt).
<br>    | $1310 (<br> wird ersetzt durch carriage return - line feed
<name>  |        name wird gelöscht
</name> |        /name wird gelöscht

Ich möchte HTML-Dateien nur teilweise "ent-taggen" und andere Dateien
etwas aufbereiten (suchen und ersetzen von Steuerzeichen etc.).
Verzeichnisse müssen nicht rekursiv durchsucht werden, ob per
Commandline oder per Dialog die Dateinamen eingegeben werden ist egal.

Hat jemand so ein Programm im Koffer? Das wäre prima.

Freundliche Grüße
Werner Warweg


Mehr Informationen über die Mailingliste python-de