Voila, j'ai un texte balisé à l'aide de balises XML, je souhaite enlever ces balises pour retrouver le texte d'origine, donc supprimer toutes les balises.

Les regexp me paraissent une bonne solution pour traiter ce problème, mais mon code ne fonctionne pas, je dois faire une légère erreur dans le pattern :

Code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	public static String tempRendu(String textBalise){
		Pattern regexp = Pattern.compile("<.+>");
		// On retourne le text ou l'on a remplacé toutes les balises par ""
		return textBalise.replaceAll(regexp.pattern(),"");
	}
le texte de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<auteur name="dsfs">test<lb/>
</auteur><lb/>
dfsdfsdf<lb/>
Le résultat de ma regexp :
normalement, je devrai avoir ceci à la fin :
Quel est l'erreur dans mon pattern qui fait que le texte situé entre deux >< est lui aussi effacé ?

Merci d'avance pour vos lumières