Hello
J'ai la chaine de caractère suivante :
J'aimerais remplacer chacun des mots clés compris entre les % par une autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $_ = "%user%,%password%,%time%";
ex, la chaine de sortie doit être
j'ai essayé la substitution suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2$ = "toto,toto,toto";
Malheureusement $1 (le contenu de (.*)) contient ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2s/%(.*)%/toto/g;
user%,%password%,%time
c'est à dire, le contenu entre le tout premier % et le tout dernier %
Merci
Partager