Bonjour,

J'ai un problème avec des sous-masques. J'utilise le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
String unité="(mcg)|(g)|(mg)|(u)|(mu)|(ui)|(mui)";
		Pattern p=Pattern.compile("([0-9,.]+)("+unité+")/([0-9,.]+)("+unité+"|(ml))",Pattern.MULTILINE | Pattern.DOTALL | Pattern.CASE_INSENSITIVE);
		Matcher m=p.matcher("<b>TRIFLUCAN 2MG/1ML INJ FV50ML                                                     </b>");
		m.find();
		String dos1=m.group(1),unité1=m.group(2),dos2=m.group(3),unité2=m.group(4);
Ma questuib c'est pourquoi dos2 et unité2 sont à null alors que dos1 et unité1 ne le sont pas ?

Merci d'avance