lamyruth
Messages postés21Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention29 mai 2019
-
10 juin 2009 à 17:27
lamyruth
Messages postés21Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention29 mai 2019
-
13 juin 2009 à 14:12
Bonjour,
je cherche deux expression régulières pour effectuer des tests sur des chianes de caractères.
La première chaine devrait etre sous la forme:
YYYYMMDDmmssPPRR-ABCDEFG
ou YYYYMMDDHHmm est un chiffre de 12 caractères
PPRR une chaine
ABCDEFG une autre chaine
le tiret entre PPRR et ABCDEFG est obligatoire
J'ai proposé l'expression régulière: "^\d{12}[a-zA-Z0-9]"
mais elle laisse passer des chaines "incorrectes"
NNNNN-YYMMDD-HHmmss-TOTO
où NNNNN est un chiffre (nombre de caractaire non précisé)
YYMMDD et HHmmss sont des chiffres et TOTO une chaines quelconque
je n'ai pas de proposition pour cette expression régulière.
STP auriez vous une solution?
NB :Je développe en C#
Merci d'avance.
lamyruth
Messages postés21Date d'inscriptionsamedi 12 août 2006StatutMembreDernière intervention29 mai 2019 13 juin 2009 à 14:12
Bonjour,je vous remerci de l'effort que vous vous etes donné pour m'apporter
une réponse.
J'ai utilisé pour le premier "\d{12}(\w+)-(.*) "
Pour le deuxieme ,je il n'etait finalement pas nécessaire d'utiliser une expression régulière.j'ai testé au niveau du code en faisant un plit('-') sur la chaîne à tester.
Je profite pour m'excuser auprès des contributeurs auquel je n'est pas donné suite à mes demandes après leurs reponses.
J'ai beaucoup de respect pour vous et ce n'ai nullement par mepris comme j'ai cru lire dans un MP.