molily: ZEilenumbrüche in <br> umwandeln?

Beitrag lesen

Hallo, Reiner,

$br =~ s/\r\n/<br>/g;

nee, was ist denn, wenn da nur '\r' drin steht bzw. '\n\r'?
Dann triffst Du das nicht.

\n\r ist kein "offizieller" Abschluss für ein Zeilenende.

$br =~ s/\r|\n/<br>/g;

Damit wird aber \r\n zu <br><br> ersetzt. (\r\n|\r|\n) würde Windows-, Mac- und Unix-Zeilenumbrüche ersetzen. Die Reihenfolge der Alternativen ist ebenso wichtig, (\r|\n|\r\n) würde zuviele <br> ausgeben.

(Oder irre ich? ;))

Mathias