Ciao a tutti

Sto cercando di implementare una regexp per trasformare questo codice:
codice:
<pre class="clean">SOMETHING</pre>

in questo
codice:
SOMETHING

Sono arrivato a questo punto
codice:
$start = '<pre class="clean">';
$end = '</pre>';
return preg_replace('#('.$start.')(.*)('.$end.')#si', '$2', $content);

Lo script funziona a meraviglia su un blocco solo, ma se esistono più blocchi di codice solo il primo tag di apertura e l'ultimo di chiusura vengono eliminati. Come posso fare per "ripulire" tutti i blocchi di codice?

Grazie mille!