Bonjour.
Mon expression régulière répond à mes besoins mais pourquoi lorsque j'exécute le code suivant :
j'ai le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 NewName = "Rubrique (13)"; toto = Regex.Split(NewName, @"^(Rubrique \()(\d*)(\))$"); System.Diagnostics.Debug.WriteLine("length [{0}]", toto.Length); for(int i = 0; i < toto.Length; i++) { System.Diagnostics.Debug.WriteLine("La data [{0}] : [{1}]", i, toto[i]); }
La première donnée et la dernière sont vides.length [5]
La data [0] : []
La data [1] : [Rubrique (]
La data [2] : [13]
La data [3] : [)]
La data [4] : []
data 1, 2 et 3 sont ok
Pourriez-vous m'aider à résoudre ce problème ?
Merci
Partager