Salve a tutti,
avrei un problema con una funzione con epressioni perl, in particolare con questo tipo di codice:
Avendo questo codice HTML:
Vorrei cancellare tutto il codice compreso nel tag SPAN, e per questo ho pensato ad un codice del genere: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>
Prendendo per buono che $text contiene il codice html come scritto sopraCodice PHP:$text = "...";
$espressionePerl = "/(<span class=\'small\'>\(Pagine)[^.]*(span>)/";
print preg_replace($espressionePerl, "", $text);
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!

Rispondi quotando