Mario: html-code bruchstücke entfernen

Hallo,

ich lese aus einer Html-Datei von einer bestimmten Byte aus ca. 500 Zeichen. Nun will ich einiges Entfernen:

  • sämtlichen Code (PHP, HTML, Scripte etc.) - kein Problem
  • das erste abgeschnittene Wort und das letzte abgeschnittene Wort - kein Problem.

Was ich nicht hinbekomme ist, abgeschnittenen Html-Code zu entfernen. Z.B.:

$string= 'nter" size="2">Wie Wunderschön<font siz'

Übrig bleiben soll: Wie Wunderschön.

Meine Idee war, den Code für die abgeschnittenen Wörter anzupassen. jedoch funktioniert das nicht:

$string = preg_replace("=[^ ]*$=", "", $string); // Entfernt alles bis zum ersten Leerzeichen
$string = preg_replace("=[1]*=", "", $string); // Entfernt alles ab dem letzten Leerzeichen

Hier mein Versuch, der misslingt:

$string = preg_replace("=[^>]*$=", "", $string);
$string = preg_replace("=[2]*=", "", $string);

Hat jemand eine Idee?

Vielen Dank,

Mario


  1. ^ ↩︎

  2. ^< ↩︎

  1. hi!

    Was ich nicht hinbekomme ist, abgeschnittenen Html-Code zu entfernen.

    ich wuerd's folgendermassen versuchen:

    $string=preg_replace("/[1]*>/", "", $string);
    $string=preg_replace("/<[^>]*$/", "", $string);

    prost
    seth


    1. ^< ↩︎

    1. Hallo Seth,

      vielen Dank, it really works :)

      Mario