[Perl] substitution chaîne de caractères
Résolu
krole838
-
gaston147 -
gaston147 -
Bonjour
Débutant en Perl, je cherche à faire une substitution:
J'ai une chaîne du type "donnee[xy][*view][0][*dei][0]"
Je souhaite substituer la partie [*view][0] par [*view][$i], la valeur de $i étant évaluée dans mon programme.
Qqn peut-il me dire quelle doit être l'expression /s/motif/expr?
Merci d'avance!
Débutant en Perl, je cherche à faire une substitution:
J'ai une chaîne du type "donnee[xy][*view][0][*dei][0]"
Je souhaite substituer la partie [*view][0] par [*view][$i], la valeur de $i étant évaluée dans mon programme.
Qqn peut-il me dire quelle doit être l'expression /s/motif/expr?
Merci d'avance!
5 réponses
-
Salut,
essais/(?<=view\]\[)0/\$i/;
-
Il sera peut être mieux d'afficher ton code, à toi de voir
-
-
Je désire également effectuer une substitution de caratcère dans une ligne d'un fichier qui comporte malheureusement un slash.
je suis débutant également, je n'y suis pas arrivé...j'ai jeté un oeil sur sed...sans succès
ça donne un truc du style :
maison=/chez_moi
que je souhaite voir devenir maison=chez_moi
merci de votre aide. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -