Probleme sur Regex (Regular Expression) [Résolu]

Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
- - Dernière réponse : cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
- 5 juin 2009 à 15:36
J'ai regardé les tutos sur csharpfr sur les expressions régulières mais j'arrive pas à faire ce que je veux donc si quelqu'un sait...pourra-t-il m'aider?


Je voudrai vérifier si une chaine a cette forme: 500-8005 sachant qu'il peut y avoir autant de chiffre qu'on veut(minimum 1) mais qu'il doit un seul - entre les deux nombres.
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
65
3
Merci
Rajoute les spécification de début et fin de chaine...
^[0-9]+-[0-9]+$

/*
coq
MVP Visual C#
CoqBlog
*/

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_coq
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
65
0
Merci
Bonjour,

Celle-ci devrait faire l'affaire : [0-9]+-[0-9]+

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq
Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
2
0
Merci
Merci mais y'a une erreur je pense. Je rentre 44-5445-7544855 et ca marche.


C'est comme si il prenait les - en compte dans mes crochets alors que là ils sont censé dire "des chiffres allant de 0 à 9" et pas "des chiffres allant de 0 à 9 et/ou -"
Commenter la réponse de LordOfTheShadow
Messages postés
175
Date d'inscription
vendredi 22 décembre 2000
Statut
Membre
Dernière intervention
9 septembre 2010
2
0
Merci
Ca marche correctement. Merci, J'ai vu un logiciel qui peut les faire mais il est pas gratos. Merci bien. Au fait pourquoi coq?
Commenter la réponse de LordOfTheShadow
Messages postés
6366
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
65
0
Merci
Il y a un bout de temps j'avais lister quelques outils ici, dont Expresso qui est plutôt sympa dans son genre !

Pour mon pseudo, c'est juste un diminutif d'un sobriquet créé par déformation de mon nom.

/*
coq
MVP Visual C#
CoqBlog
*/
Commenter la réponse de cs_coq