Bonjour à toutes & tous,

J'essaye de récupérer dans mes fichiers (qui contiennent du texte brut), les adresses emails qui sont à l'interieur.

Pour le moment, j'utilise la regex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
preg_match_all("/[\._a-zA-Z0-9-]+@[\._a-zA-Z0-9]+/i", $string, $matches);
Le soucis, c'est que si une personne à un email de type blabla@nom-de-domaine.fr , le mail n'est pas recupéré (à cause des tirets dans le domaine).

Je ne vois pas trop comment modifier cette regex pour que cela match, avez-vous une idée ?

Merci d'avance pour votre aide.