seth: regex (\n durch <br /> ersetzen)

Beitrag lesen

gudn tach!

ich würde gerne alle alleinstehenden \n durch <br /> ersetzen.
[...]
leider werden auch die beiden hintereinanderstehenden \n\n ersetzt.

dann ersetze doch erst alle doppelten (mehrfachen?) Zeilenumbrüche durch etwas anderes, bevor Du die einzelnen ersetzt!

waere imho zu fehleranfaellig. dann lieber so:

[...] mit Lookahead und Lookbehind, wobei ich mir da in der richtigen Schreibweise nicht 100%ig sicher bin: [...]

$text =~ s/(?<!\n)\n(?!\n)/<br \/>/g;

passt.

prost
seth