Bonjour,

Je cherche à substituer des jetons dans une chaine de caractères.

Exemple, j'ai deux variables :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
mesvariables['host'] = "localhost";
mesvariables['port'] = "8080";
 
var urlpattern = "http://${host}:${port}/hello";
 
var monUrl = replaceVariables(urlpattern); // c'est cette fonction que je cherche à écrire
 
// ici, monUrl est égale à "http://localhost:8080/hello"
Voyons comment procéder ? J'imagine qu'il faut passer par une expression régulière qui ferait une extraction des "variables", puis une moulinette qui ferait la substitution ?

Je ne suis pas très fort en JS. :-/

Merci !
Toine