Expression réguliere - CMD

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

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    helo
    est ce que ce test est dans dans une boucle FOR ?
    essayer
    IF %ERRORLEVEL% EQU  0 (