Du benötigst keine Regulären Ausdrücke für eine einfache Ersetzung, deshalb schlug dedlfix vor, str_replace() zu nutzen - woran scheiterst Du bei der Verwendung dieser Funktion?
Für's Protokoll: Mit einem regulären Ausdruck wäre es aber eleganter ;) "mehr als zwei Leerzeilen" schreit grade danach.