Suchen und ersetzen von mehreren Absätzen mit Steuerzeichen
Frage: Aus einem Übersetzungsprogramm generiere ich Listen mit Datensätzen im Textformat. Dabei sind die einzelnen Datensätze durch ╗*½ voneinander getrennt. Nun kommt es vor, daß etwa zwischen dem Feld ╗<Deutsch>½ und dem Feld ╗<Quelle>½ beliebiger Text steht. Ich möchte gern nach diesen Merkmalen suchen und beispielsweise die Felder
<Deutsch>EINTEXT
<Quelle>XYZ
|
durch die erweiterten Felder
<Deutsch>EINTEXT
<Status>freigegeben
<Eingetragen>MB
<Quelle>XYZ
|
ersetzen. Kennen Sie einen Editor, der eine solche Aufgabe lösen kann?
Michael Barton
Antwort: Wenn Sie Ihr Suchproblem etwas umformulieren, können Sie das problemlos mit fast jedem guten Texteditor bewältigen. Da Sie den Text hinter der Marke ╗<Deutsch>½ nicht ändern wollen, reicht es völlig aus, nach der Marke ╗<Quelle>½ zu suchen. Diese ersetzen Sie danach durch die gewünschten Angaben.
 Um beispielsweise Word 97 als Editor einzusetzen, öffnen Sie die Textdatei und rufen den Befehl ╗Bearbeiten | Ersetzen½ auf. Im gleichnamigen Dialog geben Sie in das Feld ╗Suchen nach½ den Text ╗<Quelle>½ ein. Im Feld ╗Ersetzen durch½ geben Sie den Satz ╗<Status> freigegeben^aMB^a <Quelle>½ ein.
 Der Schalter ^a sucht und ersetzt Absatzmarken in Word. Auf solche Sonderzeichen können Sie zurückgreifen, wenn Sie auf den Button ╗Erweitern½ und im aufgeklappten Fenster auf den Button ╗Sonstiges½ klicken. An dieser Position bietet Ihnen Word 97 ein mit Sonderzeichen versehenes Menü an; die Absatzmarke befindet sich an der ersten Stelle.
|