bonjour.
un petit probleme de remplacement de texte en lua, je me suis jeté sur lua y 2 jours..
elementaire. sans doute,
mais le texte à remplacer me pose probleme.
je dois remplacer le texte suivant "[produits]" par sa valeur texte "3.00"
j'ai donc appliqué le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
print (script);   -- histoire de verifier le contenu avant
print (chronopoidsunitaire); -- le texte de remplacement
script=string.gsub(script,"[produits]",unitaire);
print(script);
et ca me sort la chose suivante:
poids=[produits]
3.00
poids=[3.003.003.003.003.003.003.003.003.003.003.003.003.003.003.003.003.00]
oups, me dis-je, peut être un passage par les expressions reguliéres, ca a remplacé tous les caractéres de la selection entre crochet par le texte de remplacement..
j'ai donc cherché et essayé pas mal de choses,
et..

tiens, j'ai trouvé..
pour ceux que ca intéresse. si on a à remplacer un texte entre []
suffit de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
script=string.gsub(script,"%[produits]",unitaire);
et ca marche..
ca me donne bien le resultat escompté.
poids=[CHRONO_POIDSCOLIS]
3.00
poids=3.00
j'en profite pour un sondage.
lua, je trouve vraiment ca trés pratique, pourquoi ne pas ouvrir un sous forum lua.??