Erhard Ditz schrieb:
Ich habe, wie weiter oben verstanden, im Testforum probiert, die von mir über das Suchforum gefilterten Beiträge auf ein Word-Arbeitsblatt zu kopieren und dann im BBCODE-Modus einzufügen. Leider funktioniert dabei die Verlinkung nicht. Was muss ich tun?
Ich habe es mal mit Word ausprobiert, es eignet sich nicht gut, um wiederkehrende Textbestandteile aus dem Seitenquelltext zu entfernen. Mit dem Kopieren des Browserbildschirminhaltes ist es nicht getan und auch zu umständlich, da Word die Links direkt umsetzt und nicht an BBCODE weitergibt.
Du brauchst erstmal den Seitenquelltext vom Browser, dazu mit der falschen Maustaste das Kontextmenü offnen und "Seitenquelltext anzeigen" anklicken (beim Water- und Firefox heißt es jedenfalls so). In dem neu öffnenden Tab alles markieren (Strg+A) und kopieren (Strg+C). Den gesamten Vorgang muss man pro Suchseite wiederholen!
Und dann geht es weiter mit
Excel! Dort das Kopierte am besten in Zelle A2 (statt A1) einfügen (Strg+V) bzw. hinten dran in die nächste Leerzeile der Spalte A, wenn schon was eingefügt wurde. Der gesamte Textinhalt einer oder mehrerer Browser-Suchseiten befindet sich nun in Spalte A. Excel hat hier den Vorteil, dass jede Absatzmarke eine eigene Zeile erzeugt. Die "Links" sind dann immer in einer Zeile mit der Überschrift zu finden, getrennt durch HTML-Steuerzeichen aus dem Seitenquelltext.
Dann erstmal die Funktion Daten => "Duplikate entfernen" benutzen (für Spalte A). Damit entfernt man schonmal die Leerzeilen, die sich durch den Vorschautext eines Beitrages ergeben können und beim späteren Filtern hinderlich sind.
Die Syntax des Seitenquelltextes aus der DSO-Suche ist pro Beitrag immer gleich, d. h. du musst dann nur die nicht benötigten veränderlichen Bestandteile in der "Linkzeile" löschen. Ich habe das mal analysiert und beschreibe hier, wie es mit der Ersetzen-Funktion von Excel (Strg+H) bereinigt werden kann. Dabei kann man immer mit dem Platzhalter-Sternchen * eine beliebige Zeichenfolge zwischen zwei durchgängig gleichbleibenden Textbestandteilen ersetzen (mit "Alles ersetzen" Alt+A). Das wären in der DSO-Syntax:
Suchen nach:
<h4>1. <a href="
(man beachte die "führenden" Leerzeichen und das Anführungszeichen!) ändern in
*<h4*href="
, Ersetzen durch:
(url=
(runde Klammer durch eckige ersetzen, AltGr+8) (es ist egal, welche der wiederkehrende Zeichen um das oder die Sternchen herum stehenbleiben, sie müssen nur eindeutig gewählt sein!)
Suchen nach:
" target="_blank">
(man beachte die Anführungszeichen!), Ersetzen durch:
)
(geschlossene eckige Klammer, AltGr+9).
Suchen nach:
</a> <span>(Nobbi - 26.10.23 11:43)</span></h4>
ändern in
</a> <span>(*</span></h4>
, Ersetzen durch:
(/url)
(runde Klammern durch eckige ersetzen)
Dann auf die Zeile 1 einen Filter setzen (Strg+Pos1, ganze Zeile markieren, Start => Sortieren und Filtern => Filtern). Über die Filtermarke in Zelle A1 den Textfilter auf "Beginnt mit"
(url=
(öffnende eckige Klammer) einstellen.
Die gefilterten Zeilen mit der Linkbeschreibung können nun markiert, kopiert und direkt im Forum (BBCODE-Modus) oder Word (Einfügen als Text) eingefügt werden!
Ich bitte um Antworten, falls diese Wiedergabe meines Testes Fehler enthält oder Fragen aufwirft.
1-mal bearbeitet. Zuletzt am 2023:10:29:17:58:19.