Expression reguliere, je debute... - Divers - Programmation
Marsh Posté le 04-02-2006 à 20:13:48
Salut imnotgood,
Si tu veux obtenir une réponse à ta question, tu devrais nous dire dans quel langage tu veux exécuter cette recherche. Il y a tellement de possibilités que personne ne va s'aventurer à te répondre sans cette précision.
Désolé. Complète ta question. Tu auras plus de chances de recevoir une réponse.
A+
Marsh Posté le 05-02-2006 à 02:56:37
Citation : 'Some people, when confronted with a problem, think "I know, I'll use regular expressions". Now they have two problems.' -- Jamie Zawinski, comp.lang.emacs |
Marsh Posté le 06-02-2006 à 09:22:11
Bonjour,
Le site je le programme en php...
J'ai pense aux expression regulieres car le faire par programmation php sera vraiment pas propre. enfin je pense....
j'ai encore regarde ce week end mais pas moyen de trouver sans imposer un ordre
Si quelqu'un pouvait me mettre sur la piste ce serait vraiment tres sympa...
Merci
Marsh Posté le 06-02-2006 à 09:50:08
C'est encore moi,
J'ai trouve
Code :
|
J'ai ecrit ca, ca fonctionne tres bien...
Mais avez vous d'autres idees plus adaptees ? Ou alors celle ci est suffisament propre ?
Merci
Marsh Posté le 06-02-2006 à 09:59:08
Si tu veux vraiment tout faire en une seule regex, tu aurais pu faire ainsi:
Code :
|
En gros on recopie dans $sPass $pass sauf que toutes les lettres sont triées dans le bon ordre, donc tu te poses plus de questions pour ta regex.
Mais maintenant comme tu l'as dis Masklinn, pas sur que ça soit la meilleure idée d'utiliser des regex ...
Marsh Posté le 06-02-2006 à 10:01:48
masklinn a écrit :
|
C'est vrai qu'il vaut mieux reinventer ce qui existe deja...
Marsh Posté le 06-02-2006 à 10:02:52
merci bcp
je ne vois pas de facon plus adaptee a par reecrire ce qui existe deja...
Marsh Posté le 06-02-2006 à 13:13:28
imnotgood a écrit : C'est vrai qu'il vaut mieux reinventer ce qui existe deja... |
Ca n'a strictement aucun lien, les expressions rationnelle sont quelque chose de complexe, extrèmement difficile à débugger et franchement pas intéressant si deux lignes de code supplémentaires permettent de faire la même chose sans.
Marsh Posté le 03-02-2006 à 15:23:14
Bonjour a tous,
Voila je debut avec les expressions regulieres.
Seulement je n arrive pas a faire ce que j'ai envie
Ce que j'essaie de faire :
verifier si une chaine contient au moins 2 minuscules, 2 majuscules, 2 chiffres et que la chaine fasse au moins 8 caracteres (les ?.;:...... pouvant etre utilises).
[0-9]{2,}[a-z]{2,}[A-Z]{2,}
--> ca impose un ordre. 11aaAA. Comment faire pour verfier cela pour 1a1AaA
D'avance merci