Bon voilà, dans le développement de mon site, j'ai besoin d'extraire les adresses email d'un texte contenu dans une variable.
J'avais pensé à utiliser la fonction preg_match_all :
Code :
- preg_match_all('`^\w([-_.]?\w)*@\w([-_.]?\w)*\.([a-z]{2,4})$`',$texte,$t)
|
pour récupérer les emails dans un tableau, mais le tableau renvoyé ne contient pas les email.
Pourtant l'expression régulière (récupéré sur un site) focntionne très bien lorsqu'il s'agit de remplacer une adresse email par une chaine...
Donc si vous pouvez m'éclaircir sur le sujet pour que j'arrive à mettre au point un script qui balaye toutes les adresses emails d'un texte et qui les stockent dans un tableau.