gudn tach!
$text =~ s/{(.*?)<br>(.*?)}/{$1$2}/g;
Oder genauer: das haut nur hin, wenn in $text eine einzige Zeichenfolge der Art
{xyz <br> xyz}
auftaucht, sobald dort mehrere stehen klappt es nicht mehr.
doch, sollte es.
Aber wieso?
minimiere mal dein beispiel auf wenige zeilen, die das problem noch immer hervorrufen und poste dann diesen code. (das letzte mal, als ich das geschrieben habe, kam der fragesteller selbst auf die antwort.)
prost
seth