Bonjour,

Je souhaite identifier via une REGEXP java le bout de code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
catch (Exception e) {
   // ...
   throw e;
}
Je crois que cela revient à avoir un catch suivi d'un throw avant qu'une accolade fermante ne soit trouvée.

D'ou la regexp : "catch[.&&[^}]]*throw" qui signifie le mot "catch", puis n'importe quel caractère sauf "}" 0 ou n fois puis throw.

Mais ça ne marche pas.

Avez-vous une idée ?