Bonjour
j'ai fait une regex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
string delim = "((\\{[0-9]\\})|(\\[[0-9]\\])|(\\([0-9]\\))|([0-9]))";
Regex regExElement = new Regex(delim);
quand je l'execute,
par exemple sur 82(1)5[6]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 elements = regExElement.Split("82(1)5[6]");
j'obtiens un tableau de 16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
string.Empty
8
8
string.Empty
2
2
string.Empty
(1)
(1)
string.Empty
5
5
string.Empty
[6]
[6]
Ma question est pourquoi ai-je des doublons ? puis je éviter les les vides ?
Par avance merci