Bonsoir a tous
j'ai une ligne de code Java, par exemple la suivante :
je veux recuperer tt les arguments qui sont entre parentheses et separrés par vergule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _objFsLog.traza (_strEntorno, strOrigen, iNivel, "message a montrer" + msg)
g utilisé l'expression reguliere suivante:
Et je recupere les argument avec $1,$2,$3..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 m/^\s*(_objFsLog.traza\s*\((.+),(.+),(.+),(.+)\)/)
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.
Partager