• User Attivo

    Come estrarre una specifica URL da una stringa che contiene più URL

    Ciao ragazzi,

    ho questo scenario: devo estrarre l'url dal testo di un'email. L'email contiene diversi url, ma l'url che a me interessa contiene al suo interno la parola "email".
    Esempio: http : / / www . nomedelsito . com / email . php?email=indirizzo_email&c=4e46c8722d189ba&t=3

    Al momento uso questo

    preg_match('#\bhttps?://[^,\s()<>]+(?:\([\w\d]+\)|([^,[:punct:]\s]|/))#', $message, $risultati);
    $url=$risultati[0];
    

    Come si può modificare l'espressione regolare per fare in modo che recuperi solo l'url contenente la parola "email"?

    Grazie a tutti per l'aiuto :gthi:


  • User Attivo

    UP