Expression réguliere - CMD

[Fermé]
Signaler
-
Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
-
Bonsoir,

Je cheche a vérifier qu'une variable est valide: 3 lettes puis 3 chiffres.

J'ai tenté de faire:

ECHO %maVariable%|findstr /r "^[a-zA-Z][a-zA-Z][a-zA-Z][0-9][0-9][0-9]$">NUL
IF ERRORLEVEL 0 (
	ECHO ok
) ELSE ( 
	ECHO not ok
)


Mais ca ne marche pas.

Quelqu'un peut-il éclairer ma lanterne?

1 réponse

Messages postés
18246
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
21 juillet 2021
5 331
helo
est ce que ce test est dans dans une boucle FOR ?
essayer
IF %ERRORLEVEL% EQU  0 (