String reg = "\\s*" // un nombre quelconque d'espaces en tous genres
+ "\\[[" // On veut un crochet
+ "\\s*" // puis un nombre quelconque d'espaces en tous genres
+ "0-9]+" // Au moins un chiffre
+ "\\s*" // puis un nombre quelconque d'espaces en tous genres
+ "((,*?\\s*[0-9])*" //Suivi d'une virgule pour séparer les colonnes
+ "\\s*" // puis un nombre quelconque d'espaces en tous genres
+ "(;*?\\s*[0-9])*)*" // Suivi de point virgule pour séparer les lignes
+ "\\s*" // puis un nombre quelconque d'espaces en tous genres
+ "]" //En terminant par un crochet fermant pour la matrice
+ "\\s*$" // puis un nombre quelconque d'espaces en tous genres
;
Mon problème est que si l'utilisateur saisit par exemple : [ 1 , 2 ; 3 ] alors cela ne dérange pas ma regex hors ça le devrait !!