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