Les expressions régulières(regex)
Fermé
jalalnet
Messages postés
293
Date d'inscription
mardi 20 octobre 2009
Statut
Membre
Dernière intervention
30 juillet 2023
-
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 7
- Expression régulière pour extraire des infos - Forum Programmation
- Regex adresse postale - Forum PHP
- Regex buddy - Télécharger - Édition & Programmation
- Dossier compressé ✓ - Forum Compression
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