Felix Riesterer: Problem gelöst

Beitrag lesen

Lieber frankx und lieber Powl,

vielen Dank für Eure Anregungen! Mittlerweile habe ich eine Lösung für mich gefunden.

Hier mein Code:

$liste = preg_replace('~(?is)<ul class=.?([\t ]<ul.*)$~', '\1', $liste);

// erfolgreich: erstes <ul> und <li> ist weg
$liste = preg_replace('~(?is)</li>.?</ul>.?(</div.*)$~', '\1', $liste);
// gelingt nicht: alles von der Liste ist jetzt weg (???)

  
die zweite Zeile sieht bei mir jetzt so aus:  
` $liste = preg_replace('~(?is)(.*</ul>).*?</ul>.*?$~', "\\1\r\n</div>", $liste);`{:.language-php}  
  
Das ist zwar nicht das, was ich mir vorgestellt habe, aber es "funzt", und damit soll es für heute genügen.  
  
Liebe Grüße aus [Ellwangen](http://www.ellwangen.de/),  
  
Felix Riesterer.

-- 
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)