Les expressions régulières(regex)
Fermé
jalalnet
Messages postés
293
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
17 février 2016
-
25 oct. 2010 à 00:25
A.Nonymous - 30 oct. 2010 à 03:32
A.Nonymous - 30 oct. 2010 à 03:32
A voir également:
- Les expressions régulières(regex)
- Téléchargez cette archive (dossier compressé). en extraire tous les fichiers dans un dossier local. quel fichier contient l’expression trouverpix ? ✓ - Forum Windows
- Regex ne commence pas par ✓ - Forum PHP
- Regex accent - Forum Programmation
- Regex tiret - Forum Webmastering
- Regex mot entier ✓ - Forum Framework .NET
2 réponses
Normal.
#[A-Z0-9]# signifie "Recherche d'un caractère, compris entre A-Z ou 0 à 9"
#^([A-Z0-9]+)$# signifie "Recherche d'une chaine comprenant au moins 1 caractère, et constitué de caractères de A à Z ou de 0 à 9, et qui n'ai rient d'autre ni avant, ni après"
"+" => "Au moins 1 caractère de ce type"
"^" => "Rien d'autre avant"
"$" => "Rien d'autre après"
D'ailleurs, si une longueur fixe est attendue :
#^([A-Z0-9]{20})$#
#[A-Z0-9]# signifie "Recherche d'un caractère, compris entre A-Z ou 0 à 9"
#^([A-Z0-9]+)$# signifie "Recherche d'une chaine comprenant au moins 1 caractère, et constitué de caractères de A à Z ou de 0 à 9, et qui n'ai rient d'autre ni avant, ni après"
"+" => "Au moins 1 caractère de ce type"
"^" => "Rien d'autre avant"
"$" => "Rien d'autre après"
D'ailleurs, si une longueur fixe est attendue :
#^([A-Z0-9]{20})$#
Modifié par jalalnet le 25/10/2010 à 14:32
les resulat de votre code #^([A-Z])#
dgAHHDH => passe pas
fgfhhg => passe pas
DHFad => passe
DJGJFG => passe
==> le début de la chaine doit etre un MAJ ce que j'appris sur le "^"
mais lorsque j'utilise le "$"
#^([A-Z])$#
tous les forumules passe pas