質問です。

下記のような改行タグが連続している場合、最大2つに置換させる方法を教えて下さい。

改行タグ1つ → 1つのまま
改行タグ2つ → 2つのまま
改行タグ3つ → 2つに置換
改行タグ4つ → 2つに置換
〜

条件としては、改行タグ<br />は固定として、タグの前後には空白もしくは\nが、存在していたりしていなかったりです。
よろしくお願いいたします。

my $string = " <br /> \n<br />\n<br /><br /> <br />";

$string =~ s/???/???/g;