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&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!