Bonsoir tout le monde 
Voila, actuellement je suis en train d'essayer de capture des méthodes présente dans une classe Java à partir du Python, cependant j'ai un mal fou à réussir à trouver la bonne regex :'(
Par exemple pour le moment je suis arrivé à ça :
regex = re.compile("^(?=private|public|protected).+(?=void nomMethod)(.+)",re.MULTILINE|re.DOTALL)
Cependant là j'ai deux problèmes, pour réussir à capturer une méthode il faut que je connaisse le type de retour et le nom de celle-ci donc c'est pas vraiment utile comme Regex et je cherche donc à faire un truc générique.
Et le problème c'est que je ne sais pas comment faire pour lui dire arrête toi à la fin de la méthode, car ce que j'ai trouvé c'est de rajouter ça
regex = re.compile("^(?=private|public|protected).+(?=void nomMethod)(.+)(?!private|public|protected)",re.MULTILINE|re.DOTALL)
mais le problème c'est qu'après ça ne match uniquement que la dernière méthode.
Merci par avance
Partager