Expression réguliere - CMD

Fermé
Remad - 19 déc. 2014 à 17:32
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 20 déc. 2014 à 08:13
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?
A voir également:

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 20/12/2014 à 09:03
helo
est ce que ce test est dans dans une boucle FOR ?
essayer
IF %ERRORLEVEL% EQU  0 (
0