[PHP] Preg_match ed espressioni regolaro

Discussione in 'PHP' iniziata da webfra01, 29 Agosto 2019.

  1. webfra01

    webfra01 Nuovo Utente

    Registrato:
    14 Maggio 2018
    Messaggi:
    17
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Ciao a tutti,
    Avrei la necessità di selezionare il contenuto di uno specifico tag HTML con una specifica classe. Es. <a class="prova" href="blablablabla">ciao</a>

    Io vorrei tramite la funzione preg_match e le espressioni regolari selezionare il link e la scritta ciao ma solo di quella specifica classe.

    Qualcuno sa aiutarmi ?

    Inviato dal mio SM-G930F utilizzando Tapatalk
     
  2. Max 1

    Max 1 Super Moderatore Membro dello Staff SUPER MOD MOD

    Registrato:
    29 Febbraio 2012
    Messaggi:
    3.806
    Mi Piace Ricevuti:
    283
    Punteggio:
    83
    Sesso:
    Maschio
    Dai un'occhiata QUI
     
  3. webfra01

    webfra01 Nuovo Utente

    Registrato:
    14 Maggio 2018
    Messaggi:
    17
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Grazie della risposta ma purtroppo non ci capisco molto.
    Tu sapresti dirmi l espressione regolare per selezionare tutti o solo uno link con questa struttura ?

    <a title="viwe" class="view" href="link">blablabla</a>

    A me interessa prendere il link quello dopo href.

    Grazie per l' aiuto


    Inviato dal mio SM-G930F utilizzando Tapatalk
     
  4. macus_adi

    macus_adi Utente Attivo

    Registrato:
    5 Dicembre 2017
    Messaggi:
    926
    Mi Piace Ricevuti:
    53
    Punteggio:
    28
    Sesso:
    Maschio
    Occupazione:
    Developer
    Località:
    L'Aquila
    Prova con questa Lib.
    https://simplehtmldom.sourceforge.io/
    Un piccolo esempio di come utilizzarla!
    PHP:
    $html=file_get_html(url);
    foreach(
    $html->find('.view') as $items){
    echo 
    $items->plaintext."\r\n";
    }
     
Sto caricando...

Condividi questa Pagina