Communauté Eggdrop

Version complète : Supprimer un caractère dans une variable ou autre.
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

meuhlavache

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!
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).

meuhlavache

Merci beaucoup! Ca fonctionne comme un charme...