Hallo,
ich möchte in einer Textdatei eine Reihe von Textteilen ersetzen, z.B.:
Zitat:
1. Satz: ohne Satzbez.
Akademie für alte Musik Berlin
</td>
<td><span class="strong">3'40</span>
</td>
Suche und ersetzen: ä durch ä / ö durch ö / ü durch ü usw. Ich habe also zwei konstante Arrays arrSearch und arrReplace, die 'durch' die Textdatei laufen sollen.
Welches Verfahren ist dafür das schnellste und einfachste?
- als String einlesen (für FileStream ist die Dateigröße bekannt) und in einer Schleife für jedes Element von arrSearch/arrReplace bearbeiten, dann den String wieder als Textdatei speichern
- analog, aber mit RegEx arbeiten (ich habe noch keine Ahnung von RegEx, weiß aber, dass damit Suchen/Ersetzen möglich ist, und muss mich sowieso damit befassen)
- Oder habt Ihr bessere Vorschläge?
Achtung: Ich habe jetzt nur die Delphi-Begriffe verwendet, werde aber mit
C# oder #D unter NET arbeiten! Die Texte sind
Schnipsel, die aus
HTML-Dateien kommen, aber keine richtigen
HTML-Daten!
Danke für Eure Hilfe! Jürgen