Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

kürzen von HTML Codes





Frage

Hallo folgendes Problem ich möchte meine alten News aus einer HTML Seite sammeln um sie evtl. später wieder zu verwenden. Ich brauche aber nur die News und nicht das komplette HTML Layout: Das sind weit über 100 HTML Seiten gibt es nicht ein Programm wie InfoRapid Search & Replace wo man den Code nach Mustern absucht und verändern kann. Oder geht das sogar mit Info Rapid? Beispiel <html> <head> </head> <body> <table> <tr> <td> </td> HIER STEHT AUCH JEDES MAL WAS ANDERES <td> [b]HIER STEHEN DIE NEWS DIE ICH HABEN WILL[/b] </td> </body> </html> Alles über der fett geschriebenen Textpassage soll gelöscht werden und den Rest speichern. Am besten wäre es wenn ich es gleich in TXT Format speichern könnte

Antwort 1 von MoRe99

Kannst du z. B. mit proton machen. Den benutze ich als Editor. Es gibt darin eine Funktion "Dateiübergreifend ersetzen". Einfach die Dateien auswählen, für die das gelten soll, dann eingeben was ersetzt werden soll, und bei "ersetzen durch" nichts eingeben.
Mehrere Dateien umbenennen in einem Schritt geht z. B. mit EasyRename.

Antwort 2 von Somewhere

Das ist doch nur ein einfaches Search & Replace... oder irre ich?

Ich will ja nicht einfach nur suchen und ersetzen , das macht inforapid mit kompletten ordnern und unterschiedlichen Formaten,
Die jeweilige News Seite enthält aber jedes mal unterschiedliche Inhalte bis auf das Layout das immer gleich bleibt.
Beispiel: (Zeichenfolgen jeweils im Editor eine Zeile)

XZXAX
YYYYY
QQQQ
ZZZZZ
XKJHK

Aufgabe des Scriptes bzw. Tools:

Alle Zeichenfolgen vor dem Suchmuster YYYYY einschließlich dem Suchmuster selbst löschen

Es bleibt:

QQQQ
ZZZZZ
XKJHK

und

Alle Zeichenfolgen nach dem Suchmuster ZZZZZ
einschließlich dem Suchmuster selbst löschen

Und nun bleibt nur noch:

QQQQ

übrig.
Die News die ich haben will!

Antwort 3 von halfstone

@Somewhere,

wenn dein

XZXAX
YYYYY

und das

ZZZZZ
XKJHK

immer gleich sind, dann geht das ganz einfach mit Homesite (sollten aber auch noch andere Tools können).

Also ein Replace in der Art:

Ersetze alles was so aussieht:
XZXAX
YYYYY mit "Nix" und ersetze alles was so aussieht:
ZZZZZ
XKJHK
auch mit "Nix".

Dann hast du auch deine News.
Wie gesagt, Homesite kann mit Textabschnitten die Returns beinhalten umgehen.

Gruß Fabian

Antwort 4 von halfstone

ahhh, halt, erst lesen, dann schreiben, sorry, hab überlesen dass da noch eine Passage ist die sich auch ständig ändert.

Dann geht das nicht was ich vorgeschlagen habe.

Gruß Fabian

Antwort 5 von DerWahreDenny

mit phase 5 geht das, glaube ich.

die funktion heißt dort include.