TS: PHP-DOM-Klassen versa regex

Beitrag lesen

Hello,

vielen Dank für die Hilfe. In deinem Beispiel funktioniert es, ich habe das ganze ein wenig angepasst ($content eingeführt), und nun passiert nichts (kein <p> wird mit dem Link erweitert)

Das liegt am nicht zuende gedachten Suchmuster.
Zeilenumbrüche an (fast) beliebiger Stelle wurden nicht berücksichtigt. Und wenn dann jemand sowas schreibt:

   <p 
      class="vorspann">
         Hier kommt ein beliebiger
         Text mit Zeilenumbrüchen  
         und sonstigem Blödsinn </p 
   >

Oder wenn schließende </p>-Tags fehlen, warum auch immer...

Dann wird es ganz verrückt.

Darum bist Du mit den DOM-Klassen auf jeden Fall besser aufgestellt. Da Du sie doch ohnehin schon für das Parsen des Dokumentes für das Inhaltsverzeichnis benutzt, kannst Du sie doch auch gleich noch für die Veränderung des Dokumentes benutzen. Da Das DOM im Speicher ohnehin schon aufgebaut ist, ist das wenig Mehraufwand für den Prozess.

Liebe Grüße
Tom S.

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.