Salve a tutti,

avrei un problema con una funzione con epressioni perl, in particolare con questo tipo di codice:

Avendo questo codice HTML:

codice:
<td class='row4'>
        <a href='http://www.xxx/index.php?showtopic=3360415&amp;view=getnewpost'>
       [img]style_images/1/newpost.gif[/img]</a> 
XXX  
<span class='small'>(Pagine 1 
2 
3 
...7 )</span>
Vorrei cancellare tutto il codice compreso nel tag SPAN, e per questo ho pensato ad un codice del genere:

Codice PHP:
$text "...";
$espressionePerl "/(<span class=\'small\'>\(Pagine)[^.]*(span>)/";
print 
preg_replace($espressionePerl""$text); 
Prendendo per buono che $text contiene il codice html come scritto sopra

Sicuramente ho commesso un errore nell'espressione, ma non so proprio dove!
Non è che mi sapreste dare una mano risolvendo questo problema e passandomi una guida degna di questo nome su quest'argomento? su php.net è spiegato in modo molto vago...

Grazie a tutti!