bonjour,
j'ai un petit souci avec un regex...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
string a = "[[a1a1a1,aa1aa1aa1aa1,aaa1aaa1aaa1], [b1b1b1,bb1bb1bb1,bbb1bbb1bbb1], [c1c1c1,cc1cc1cc1,ccc1ccc1ccc1]]"
Pattern pattern = Pattern.compile("\\[[^\\]]*\\]");
 Matcher m = pattern.matcher(a);
while(m.find()){
            System.out.println(m.group());
        }
RESULTAT :
[[a1a1a1,aa1aa1aa1aa1,aaa1aaa1aaa1]
[b1b1b1,bb1bb1bb1,bbb1bbb1bbb1]
[c1c1c1,cc1cc1cc1,ccc1ccc1ccc1]


le resultat n'est pas celui espere, en fait je voudrai ne recuperer que ce qui est entre crochets sans les crochets... cad :
a1a1a1,aa1aa1aa1aa1,aaa1aaa1aaa1
b1b1b1,bb1bb1bb1,bbb1bbb1bbb1
c1c1c1,cc1cc1cc1,ccc1ccc1ccc1


Merci