A voir également:
- Extraire une adresse email
- Créer une adresse mail - Guide
- Nom de l'adresse ✓ - Forum Internet / Réseaux sociaux
- Extraire video youtube - Guide
- Tirexo nouvelle adresse - Guide
- Adresse email ✓ - Forum Messagerie
3 réponses
sly-bzh
Messages postés
409
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
6 mai 2008 à 17:36
6 mai 2008 à 17:36
Bonjour,
Celle-ci devrait faire l'affaire :
Celle-ci devrait faire l'affaire :
$expressionRationnelle = "#.([A-Za-z0-9\.-]+@[A-Za-z0-9-]+\.[a-z]+).#";
sly-bzh
Messages postés
409
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
6 mai 2008 à 17:53
6 mai 2008 à 17:53
Tu veux savoir comment fonctionne l'expression régulière elle même ou tu veux savoir comment l'utiliser ?
Si tu veux que je t'explique comment elle fonctionne :
# : début de l'expression rationnelle
. : on a un caractère quelconque
[A-Za-z0-9\.-]+ : on a ensuite une lettre majuscule (A-Z) ou minuscule (a-z) ou un chiffre (0-9) ou un point (\.) ou un tiret (-) et tout parmis toutes ces possibilités on aura au moins une fois une de ces possibilités (+). D'ailleurs je viens de penser qu'il faudrait rajouter un _ qui est lui aussi possible.
@ : on a ensuite un @
[A-Za-z0-9\.-]+ : idem que tout à l'heure
\. : on a ensuite un point (on est obligé de l'échapper pour signifier que c'est bien un point que l'on veut et non n'importe quel caractère
[a-z]+ : on a ensuite une ou plousieurs lettres en minuscule
. : enfin on a un caractère quelconque
# : fin de l'expression rationnelle
et tu mets entre parenthèse ce que tu veux récupérer.
Si tu veux que je t'explique comment elle fonctionne :
# : début de l'expression rationnelle
. : on a un caractère quelconque
[A-Za-z0-9\.-]+ : on a ensuite une lettre majuscule (A-Z) ou minuscule (a-z) ou un chiffre (0-9) ou un point (\.) ou un tiret (-) et tout parmis toutes ces possibilités on aura au moins une fois une de ces possibilités (+). D'ailleurs je viens de penser qu'il faudrait rajouter un _ qui est lui aussi possible.
@ : on a ensuite un @
[A-Za-z0-9\.-]+ : idem que tout à l'heure
\. : on a ensuite un point (on est obligé de l'échapper pour signifier que c'est bien un point que l'on veut et non n'importe quel caractère
[a-z]+ : on a ensuite une ou plousieurs lettres en minuscule
. : enfin on a un caractère quelconque
# : fin de l'expression rationnelle
et tu mets entre parenthèse ce que tu veux récupérer.
6 mai 2008 à 17:41