j'ai essayer de faire un teste sur un champs contient la suite des caractère suivants : 12.02.IA
mais le code ne marche pas ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part Regex Rg = new Regex("[[0-9]{2}]\.[[0-9]{2}]\.[\w{2}]");
j'ai essayer de faire un teste sur un champs contient la suite des caractère suivants : 12.02.IA
mais le code ne marche pas ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part Regex Rg = new Regex("[[0-9]{2}]\.[[0-9]{2}]\.[\w{2}]");
J'ai encoure essayer avec ce code la , mais pas de resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Regex Rg = new Regex(@"[[0-9]{2}]\.[[0-9]{2}]\.[[A-Z]{2}]"); string tmp = TextBox1.Text; Match Mymatch = Rg.Match(tmp); if(Mymatch.Success) { Label1.Text = "good"; } else { Label1.Text = "Not good"; }
La syntaxe de ta regex n'est pas bonne, il y a des crochets en trop...
EDIT: pour t'aider à créer des expressions régulières, tu peux utiliser Expresso :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Regex Rg = new Regex("[0-9]{2}\.[0-9]{2}\.\w{2}");
http://www.ultrapico.com/Expresso.htm
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager