Andy: Zeilenumbrüche nach bestimmten Elementen per RegEx entfernen

Beitrag lesen

Hallo Markus!

So soll bspw. ein <br /> nach einem </li> vermieden werden:
$text = preg_replace('/</li>\n/','</li>',$text);
Kann es sein, dass dein Zeilenumbruch durch "\r\n" dargestellt wird? Versuchs doch mal mit Suche nach "/</li>\s/"!

willie.de hat recht!
Tatsache ist ein Zeilenumbruch kann mit "\r\n" dargestellt werden! Die Darstellung mit "\n" reicht aus, ergo, schreib mal folgendes in deinen Code:
$text = str_replace ("\r","",$text);

Ciao,
Andy