regex pour échapper certaines balises html
	
	
		Bonjour, je suis pas très fort en expression régulières, ça tourne souvent au casse-tête chinois.
Je valide un formulaire contenant contenant un texte, du code html et j'aimerais transformer tout mes < et > en < et > sauf ceux des balises pre (<pre class="...</pre>)
j'ai donc cherché sur google 'tous sauf une chaine' mais ce n'est pas très concluant. Pour l'instant j'ai un truc dans le style :
	Code:
	
1 2 3 4 5 6 7 8
   |         Matcher matcher;
        Pattern pattern;
        String replace;
 
        pattern = Pattern.compile("<(^(pre))>", Pattern.DOTALL | Pattern.MULTILINE);
        replace="<$1>";
        matcher=pattern.matcher(str);
        str=matcher.replaceAll(replace); | 
 qui ne marche pas du tout :D enfin j'ai tenté, plus généralement je vois comment définir une chaîne dans une regex (il suffit de l’écrire) mais son complémentaire je vois pas trop.
Merci pour votre aide :