Philipp Hasenfratz: RegExp: Verschachtelungen nur bis zur Ebene 1 ausgeben

Beitrag lesen

Halihallo

Das einzige was mir jetzt einfällt, ist, das du  neben untergeordneten <li>`s einen Kommentar schreibst.

Eigentlich hab ich gar keinen Einfluss auf das HTML, denn ich erstelle es nicht. Aber deine Lösung ist trotzdem analalog verwertbar:
alle <ul> und </ul> (nicht der "Top-level") mit Kommentaren ersetzen bzw. erweitern (einfaches Regexp-Replace); dann alles Verarbeiten, jedoch Kommentare ignorieren... Yo, das dürfte so funktionieren.
So liesse sich dann sogar eine Rekursion programmieren, welche die Aufzählungen trotzdem richtig in einen HTML-Baum aufsplittet (ja ich kenne die HTML::Parser, HTML::TreeBuilder u. ä.).

Danke für die Idee

Viele Grüsse

Philipp