Bonjour,
Je cherche à faire un regex qui n'accepte que les chemins absolus de fichier contenant '{0}' avant l'extension du fichier ET qui se trouve forcément après le dernier '\'.
ex :
C:\toto{0}.txt,
C:\temp\ti{0}ti.txt,
C:\temp\temp2\{0}tutu.txt
Voilà un regex que j'ai fait qui ne fonctionne pas..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public static bool ValidLogStatsFile(string fileName) { // expression regulière string pattern = @"^([a-zA-Z0-9_\-\\]*)\\([a-zA-Z0-9_\-\\]*)([\{\0\}])([a-zA-Z0-9_\-\\]*)\.([\w])$"; Regex r = new Regex(pattern); bool validity = r.IsMatch(fileName); return validity; }
Avez vous des idées ?
Merci de votre aide.
Partager