Salve, ho necessità di eliminare questo codice da una stringa, dove al posto di XXX c'è un numero qualsiasi:

<div align='right'><{POST_SNAPBACK}></div>


ed uso l'espressione regolare:

preg_replace( "/(?i)(<div[[:space:]]+align='right'><a[[:space:]]+href=\"index.php?act=findpost&pid=)([^0-9]+?)(\"><{POST_SNAPBACK}><\/a><\/div><br[[:space:]]+\/> )/i", "", $testo )

però non ho nessun effetto. Dove sbaglio?