rechercher adresse mail dans fichier html

Eléphanteau du PHP | 41 Messages

03 juin 2008, 16:02

Bonjour,

Je dois passer un site statique en html en site dynamique, et j ai plus de 700 pages avec des adresses mails à récupérer.

Pouvez me donner une idée ... dans un texte :

Code : Tout sélectionner

<html> <head> <title>le titre</title> </head> <body> <p>djfdfklsdjflsdjfkljdsklfjsdklfjklsdfjkl [email protected]</p> </body> </html>
Recuperer : [email protected]

Merci de votre aide

Mammouth du PHP | 1668 Messages

03 juin 2008, 16:04

Regex est ton amis
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Eléphant du PHP | 353 Messages

03 juin 2008, 16:06

Tu auras en effet besoin d'une expression régulière.
Une recherche rapide sur google (qui est plus mon ami que les regexp) m'a permis de trouver un exemple :
preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])+\.([a-z]{2,4})$`',$email))

bonne chance.

ViPHP
AB
ViPHP | 5818 Messages

03 juin 2008, 16:43

Tu auras en effet besoin d'une expression régulière.
Une recherche rapide sur google (qui est plus mon ami que les regexp) m'a permis de trouver un exemple :
preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])+\.([a-z]{2,4})$`',$email))

bonne chance.
ça ressemble plutôt à une expression régulière pour tester si un mail a le bon format :-k

Eléphant du PHP | 353 Messages

03 juin 2008, 17:01

autant pour moi.
Si j'ai le temps je chercherait des mes libs le bon regexp.
Encore désolé :oops: