Ho una stringa del genrere con dei tag uno dentro l'altro. Tale struttura si verifica anche più volte all'interno del testo

Codice PHP:
<span style="color: #ff6600"><span style="font-size: medium; color: #99cc00">Ciao</span></span
Come faccio con le regexp a sostituire il primo colore con il secondo colore?
grazie

è due ore che ci provo