Originariamente inviato da k.b
codice:
$str = 'file.flv';
preg_match('#<a href="(.*?\.(?:flv|mp4))"#', $str, $match);
if ( $match ) {
echo "<pippo>{$match[1]}</pippo>";
}
Ciao scusa ma sono ancora qua.
Ho una variante e ovviamente ho perso ore e non riesco a farla funzionare.
Ho una stringa cosi
codice:
...tutto il testo che mi pare prima
file.flv
e tutto il testo che mi pare dopo...
Devo estrarre /percorso/del/file.flv e farlo diventare così:
codice:
...tutto il testo che mi pare prima
<pippo>/percordo/del/file.flv</pippo>
e tutto il testo che mi pare dopo...
Con il match mi sostituisce tutta la stringa, dovrei fare un replace (preg_replace?) che ovviamente non riesco a far andare decentemente.
Ti viene in mente qualcosa? (a parte gli insulti)