Stefan Kleeschulte: \n und \r aus String entfernen außer zwischen bestimmten Tags

Beitrag lesen

Hi zusammen!

Ich möchte in einem String alle Zeilenumbrüche (\n) durch ein Leerzeichen ersetzten und alle Wagenrückläufe (\r) entfernen, außer zwischen den HTML-Tags <pre> und </pre> bzw. <textarea> und </textarea>.

Ich habe bereits versucht einen regulären Ausdruck aus der PHP-FAQ von de.comp.lang.php umzuformen (http://www.dclp-faq.de/q-regexp-ersetzen.html), aber das klappt auch nicht richtig.

Für Tips wäre ich euch sehr dankbar!
CU :-)
Stefan