Bonjour,
Je dois faire des tests sur une chaine de caractères et comme ça me ferait beaucoup de "if" imbriqué, je voudrais utiliser un regex et le matches de la classe String.
Je n'y connais pas grand chose en regex, car la plupart du temps, je les trouve tous faits sur internet et là je me suis inspirée d'un problème similaire mais avec un tableau de caractère et à l'exécution, j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 String[] firstPos = { "01","03","11","16","17","05","57"}; String[] secondPos = {"59","64","70"}; String[] lastPos = {"A1A","A1B","B1A"}; System.out.println(machaine.substring(0,2).matches(".*[" + firstPos + "].*"));Est-ce que quelqu'un pourrait m'indiquer comment je dois procéder pour un tableau de chaines?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 (Main) Exception : Unclosed character class near index 32 .*[[Ljava.lang.String;@1bf73fa].* ^
Merci d'avance.
Partager