PHP-DOM-Klassen versa regex
bearbeitet von
Hello,
> vielen Dank für die Antwort.
Ich mache es nicht mit der DOM Klasse sondern mit preg_match_all:
> `preg_match_all('/<[hH][1-6]>(.*)<\/[hH][1-6]>/',$content, $datensatz_inhaltsverzeichnis, PREG_PATTERN_ORDER);`
> Das war schneller und weniger umständlich als die DOM Variante.
Schade, denn das rächt sich nun und in allen folgenen Operationen zum Thema!
Für derartige Aufgaben lohnt es sich wirklich, sich mit den DOM-Klassen von PHP zu beschäftigen. :-)
Schau dir wenigstens mal den [Lösungsansatz von Regina Schaukrug](https://forum.selfhtml.org/self/2018/jul/9/html-ueberschriften-pharsen-und-inhaltsverzeichnis-erstellen/1726278#m1726278) an. Der zeigt, wie einfach der Einstieg sein kann.
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.
PHP-DOM-Klassen versa regex
bearbeitet von
Hello,
> vielen Dank für die Antwort.
Ich mache es nicht mit der DOM Klasse sondern mit preg_match_all:
> `preg_match_all('/<[hH][1-6]>(.*)<\/[hH][1-6]>/',$content, $datensatz_inhaltsverzeichnis, PREG_PATTERN_ORDER);`
> Das war schneller und weniger umständlich als die DOM Variante.
Schade, denn das rächt sich nun und in allen folgenen Operationen zum Thema!
Für derartige Aufgaben lohnt es sich wirklich, sich mit den DOM-Klassen von PHP zu beschäftigen. :-)
Liebe Grüße
Tom S.
--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.