I simpson risate assicurate
Come faccio ad estrarre il contenuto di v=
xxxxxxxxxxxxxx
cioè quale dovrebbe il essere la regex scritta?
I simpson risate assicurate
Come faccio ad estrarre il contenuto di v=
xxxxxxxxxxxxxx
cioè quale dovrebbe il essere la regex scritta?
Beh se riesci ad ottenere tutto il contenuto di href con un semplice $valore=explode("=",$striga_href) in $valore[1] hai il contenuto di v=
ma è un html da cui devo utrarre tutte queste href e selezionare solo quelli con v=
Tipo cosi ma il pattern non lo riesco a fare a me serve "Jmg9uzI48cE"
codice:$pattern = ""; $subject = "<h3 id="video-long-title-Jmg9uzI48cE">Rick Simpson Croatia Seminar 2011 FORBIDDEN CURE (Full Version)</h3>"; echo preg_match_all($pattern,$subject,$risultati); print_r($risultati);
ma $pattern="" era perchè non avevi idea di cosa scrivere?
Codice PHP:
$pattern = '/watch\?v=([^"]+)/';
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
Neanche io sono molto ferrato in regular expression però si potrebbe risolvere con un trucchetto...la variabile subject cambia sempre o sei tu a passarla come hai fatto in esempio?Cioè mi spiego meglio, sai già che la posizione di v= è sempre quella?
e non la posizione cambia sempre..
Grazie
![]()
Santino83_02
![]()
![]()
Funziona
guarda che prima del ? c'è uno \ che s'è tolto
IP-PBX management: http://www.easypbx.it
Old account: 2126 messages
Oldest account: 3559 messages
ah si l'avevo corretto..
Ah no ma questo ero riuscito a farlo autonomamente..
Quello che non mi veniva era per questo:
testo
come verrebbe cosi?
basta fare cosi?
$pattern = '/watch?gl=IT&hl=it&client=mv-google&v=\?v=([^"]+)/';
non va però![]()
![]()