je dois convertir cette chaîneString.replace dans Elixir
"/{foo}/{bar}.{format}"
dans
"/#{a["foo"]}/#{a["bar"]}.#{a["format"]}"
Parce que j'ai une liste avec ces attributs. par exemple
a["foo"] = "home"
a["bar"] = "picture"
a["format"] = "jpg"
J'essaie de quelque chose comme ça
String.replace(a,"{",~s(#{))
Mais j'eu cette erreur (
SyntaxError) IEX: 8: jeton inattendu:)
J'essaie même une regexp pour créer une liste pour essayer d'avoir mon résultat mais je on't comprendre comment puis-je appliquer cette expression rationnelle ([^{]*?)\w(?=\})
Incroyable! c'est ce que je cherche! – monkeyUser