Bonjour a tous !!

Voila comme personne n'as pu répondre a mon précédent topic sur les regex : http://www.developpez.net/forums/d10...x/#post5699830

Je me suis dis que ma question était peut être un peu trop complexe, alors j'ai voulu repartir sur les bases du regex pour me répondre moi même...

Seulement problème tous bête, le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
String chaine = "lakkajajzef{CONSTRUCTEUR}testouille{/CONSTRUCTEUR}\n" +
		"zdazdazdafffzza{CONSTRUCTEUR}testouille2{/CONSTRUCTEUR}qsdqsdqssqdq";
		Pattern p = Pattern.compile("(.*)\\{CONSTRUCTEUR\\}(.*)\\{/CONSTRUCTEUR\\}(.*)",Pattern.MULTILINE|Pattern.DOTALL);
		Matcher m = p.matcher(chaine);
		while(m.find()){
				System.out.println((m.group(2)));
		}
me retourne bêtement :
C'est a dire la dernière occurrence trouvée, je voudrais qu'il me retourne toutes les occurrences entre balises {CONTRUCTEUR}.

Comment faire?