Dumm nur, dass der Link immer anders ist. Er ist auch nicht immer gleichlang. Ich weiss allerdings die Anfangs- und die Endbuchstaben des Links. Die „Eingabe“, die ersetzt werden muss, ist immer gleich.
Geht das?
Grüsse
Andreas
PS: Problem ist nur, dass ich das bei ca. 150 Zeilen habe. Bei einer wäre es ok, aber so…
da muss ich nochmal nachhaken. Bei mir sieht das erstens nicht so aus wie bei Dir (ich hab Version 10.0). Und zweitens check ich immer noch net, wie ich das machen soll:
Ich weiss eben nur die Anfangsbuchstaben. Und das, was innerhalb dieser Buchstaben ist, soll immmer an - sagen wir - 25. Stelle nochmal eingefügt werden.
Bei Ultraedit kommt bei mir nur ein Hex-Editor und die gleiche „Ersetzen“-Maske wie bei Word.
Zunächst Word vorbereiten:
Die automatische Funktion, Links zu ersetzen sicherheitshalber x ausschalten (bei Word97: „Extras–Autokorrektur“, Karte „Autoformat während der Eingabe“, Option „Internet- und Netzwerkangaben durch Hyperlinks“ AUS-schalten). Ausserdem auch die „Extras–Option“ namens „Leerzeichenausgleich“ abschalten!
Den zu bearbeitenden Klartext in ein neues Dokument kopieren.
Dann ein Makro (Makro-Gerippe) aufzeichnen, in dem ich
nach der Zeichenfolge »">« suchen (die ja am Ende jedes A_HREF-Links steht, dann abbrechen,
dann die [nach-links]-Taste drücken und die Markierung erweitern auf die erste Position in der Zeile mit [Shift+Pos1]; anschliessend den Cursor solange nach rechts setzen, bis nur noch der Link (Link-Inhalt) markiert ist
mit [strg+C] die markierte Zeichenfolge in die Zwischenablage kopieren
das Ende des nächsten Links aufsuchen mit [Strg+F], Cursor positionieren [nach-rechts]-Taste
mit [strg+V] die Zwischenablage einfügen (Leerzeichen-Ausgleich sollte abgeschaltet sein!!!); ggf. noch einen sich wiederholenden Text eintippen…
dann [Shift+End] drücken und »« eintippen. (Standard-mässig sollte unbedingt eingestellt sein, dass die Eingabe die Markierung ersetzt!)
Und HIER Achtung! Der Cursor muss anschliessend positioniert bleiben, damit in einer „for…next“-Schleife das nächste »">« des nächsten Links gefunden wird!
das Makro stoppen per Klick auf die Stop-Schaltfläche und am besten alles per „Alles speichern“ in die Normal.dot (oder so) übernehmen.
Anschliessend das Makro bearbeiten – und da bin ich noch nicht so firm drin, aber das machst Du ja dann ;o) –
„Extras–Makro…“ aufrufen und auf [bearbeiten] klicken: der Word-Basic-Editor öffnet sich… Und da liest Du bitte x in der Hilfe nach, wie Du das Makro in eine „For…Next“- oder „DO…LOOP UNTIL“- oder „WHILE…WEND“ Schleife setztst. Du musst dann noch einen Wert abfragen, der dem Sinne nach lautet: „Tue das solange, bis dass nicht-mehr-gefunden wird“. – Und es fällt mir dabei ein, dass Du am besten im Suchen-Ersetzen-Dialog die Suchrichtung auf „vorwärts“ setztst, damit tatsächlich nur einmal von oben ab alle Links ersetzt werden (sonst könnte es Dir passieren, dass bereits geänderte Links noch einmal ersetzt werden und die „For…Next“-Schleife nie endet… *g*)
Also denn viel Spass an „Rest-Ostern“ ;o)
Du schaffst es!