- Home
- Categorie
- Coding e Sistemistica
- PHP
- Come estrarre una specifica URL da una stringa che contiene più URL
-
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=3Al 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
-
UP