Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112

    [PHP] Estrarre testo da stringa..

    I simpson risate assicurate


    Come faccio ad estrarre il contenuto di v=

    xxxxxxxxxxxxxx

    cioè quale dovrebbe il essere la regex scritta?

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    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=

  3. #3
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    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);

  4. #4
    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

  5. #5
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    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?

  6. #6
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    e non la posizione cambia sempre..


    Grazie
    Santino83_02

    Funziona

  7. #7
    guarda che prima del ? c'è uno \ che s'è tolto
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    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?

  9. #9
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    basta fare cosi?

    $pattern = '/watch?gl=IT&hl=it&client=mv-google&v=\?v=([^"]+)/';

  10. #10
    Utente bannato
    Registrato dal
    Sep 2011
    Messaggi
    112
    non va però

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.