Hallo rob,
Immer wenn Du etwas auch mit String-Funktionen erledigen kannst, dann nimm keinen regulären Ausdruck.
Zustimmung
Teste mal die Zeit, die eine Erstetzung mit String-Funktionen und mit RegEx dauert. Das ist tatsächlich ein erheblicher Unterschied.
Das Problem ist, dass die verschiedenen \r\n Moeglichkeiten betriebssystemabhaengig sind, also scheint ein regulaerer Ausdruck hier angebracht. Das auch insbesondere im Hinblick darauf, dass haeufig unter Windows entwickelt wird und die fertige Seite unter Linux laeuft.
Wenn man zB. preg_replace vs. str_replace in Maßen benutzt, sind die Unterschiede kaum spuerbar, jedenfalls reichen sie nicht, um sich noch schnell einen Kaffee zu besorgen ;-)
Gruß,
Dieter