Bonjour,
j'éprouve des difficultés pour la recherche de regex avec findstr, j'aurais besoin de votre aideMon but est de rechercher dans plusieurs fichiers disposés dans un même dossier une chaine de caractères semblables à celle-ci : |IP|03~02~2030~1~M ; ce qui est en gras en rouge est la chaine qui change d'un fichier à un autre.
Cela peut-être des valeurs comme :
P~115~3401
37~37~5103
44~44~5103
126~126~5101
...
Mon début de code est celui ci :
Sauf que évidemment ça ne fonctionne pas ... Sans utiliser de pattern, mon code est ok par contre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for /F %%a in ('type "test\*.hpr" ^|findstr /R /C:"|IP|[0-400]*[PF]*~[0-400]~[3010-5106]~1~M" ') do ( set val1=%%a set val2=%%b )
Merci d'avance de votre aide
Partager