Communauté sur les Eggdrops - Community about Eggdrops
Supprimer un caractère dans une variable ou autre. - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: Supprimer un caractère dans une variable ou autre. (/showthread.php?tid=263)



Supprimer un caractère dans une variable ou autre. - meuhlavache - 28/08/2008

Bonsoir!

Je cherche à retirer un caractère dans la valeur $chan.

Le script est le suivant:

tcl
bind pub - !stats pub_stats
 
proc pub_stats {nick host hand chan args} {
 
    puthelp "NOTICE $nick :Pour voir les stats de $chan rend toi à l'adresse suivante: http://monadresseweb/$chan.html"
 
}

$chan étant #Lechan le résultat est http://monadresseweb/#Lechan.html, le # est en trop.

Quelle est la solution qui me permettrait d'avoir seulement "Lechan" ?

Merci d'avance de vos réponses!


RE: Supprimer un caractère dans une variable ou autre. - Merwin - 28/08/2008

Tu dois utiliser [string range] comme ceci:


tcl
[string range $chan 1 end]


Notes:

La première lettre d'un mot a l'index 0, donc la on lui demande de la lettre 1 (la seconde) à la dernière (end).


RE: Supprimer un caractère dans une variable ou autre. - meuhlavache - 28/08/2008

Merci beaucoup! Ca fonctionne comme un charme...