Bonsoir a tous
j'ai une ligne de code Java, par exemple la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 _objFsLog.traza (_strEntorno, strOrigen, iNivel, "message a montrer" + msg)
je veux recuperer tt les arguments qui sont entre parentheses et separrés par vergule.

g utilisé l'expression reguliere suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
 m/^\s*(_objFsLog.traza\s*\((.+),(.+),(.+),(.+)\)/)
Et je recupere les argument avec $1,$2,$3..
mais les probelemes commencent kan ds le dernier argument y a une vergule. Parce que je pense que perl recupère les valeurs a l'enver. c a dire, il recupere $4,$3,$2 puis $1.
Et s'il y a une vergule ds le message, il prend une partie du message com valeur, et l'autre patie comme une autre valeur.

Je ne sais pas comment affronter ça. (g avec perl 2 semaines seulement ).

Merci d'avance.