[PERL] problème substitution variables
Résolu
julie
-
julie -
julie -
Bonjour,
Je cherche à faire une substitution toute bête en perl mais je n'y arrive pas. Voilà le style de substitution que je souhaite faire :
$mavar = "un texte quleconque";
$var1 = "texte";
$var2 = "nouveau texte";
$mavar = s/$var1/$var2/;
j'obitens toujours $mavar = "un texte quleconque" au lieu de "un nouveau texte quleconque".
le problème est que les $var1 et $var2 ne sont pas interprétés, j'ai bien essayé en encapsulant avec eval() ou de protéger le $ pour qu'il ne soit pas interprété comme caractère de fin de ligne mais rien n'y fait, malgré différentes recherches, je ne trouve pas comment faire.
Auriez vous une idée sur la question ?
D'avance merci.
Je cherche à faire une substitution toute bête en perl mais je n'y arrive pas. Voilà le style de substitution que je souhaite faire :
$mavar = "un texte quleconque";
$var1 = "texte";
$var2 = "nouveau texte";
$mavar = s/$var1/$var2/;
j'obitens toujours $mavar = "un texte quleconque" au lieu de "un nouveau texte quleconque".
le problème est que les $var1 et $var2 ne sont pas interprétés, j'ai bien essayé en encapsulant avec eval() ou de protéger le $ pour qu'il ne soit pas interprété comme caractère de fin de ligne mais rien n'y fait, malgré différentes recherches, je ne trouve pas comment faire.
Auriez vous une idée sur la question ?
D'avance merci.
A voir également:
- [PERL] problème substitution variables
- Denon perl pro test - Accueil - Audio
- Active perl - Télécharger - Édition & Programmation
- Sed substitution, - Forum Linux / Unix
- La tentative de récursion de substitution d'image - Forum Python
- Algorithme permutation 3 variables - Forum Programmation