Bonjour à tous,
Je débute avec les regexp, j'ai vu plein de choses qui pourrait convenir, mais jamais exactement ce que je cherche.
Je cherche à extraire un email d'une chaine et l'afficher à l'écran avec un echo.
J'ai essayé ca :
aussi ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $data = 'Ma longue chaine avec le mail a la fin (mail@mail.com)'; preg_match_all('/[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\\.[A-Za-z0-9-]+)*(\\.[_A-Za-z0-9-]+)/', $data , $match); print_r ($match);
Et plein d'autres, pour essayer de faire ce que je voulais à partir de ce qui existe sur le web. Mais je n'ai jamais ce que je veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 preg_match_all('/(.*?) \(([A-Z]+)\)/', $data, $matches, PREG_SET_ORDER); print_r ($matches);
Le résultat le plus proche a été un tableau qui contenait chaque lettre de ma chaine...
Quelqu'un aurait une idée ?
Merci d'avance,
Bruntho.
Partager