Apres write, remove !!

Résolu
Signaler
Messages postés
41
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
9 septembre 2005
-
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005
-
La question du noob de service du jour:

Je suis tres content d'avoir apris à ajouter quelque chose à une ligne particuliere !!

Mais maintenant je veux apprendre à enlever :]



Ce que je veux faire c'est enlever un nick et 1 slash d'une ligne qui commence par %gwt.scor3 d'un texte qui est trwa.txt

J'ai donc fait ca:

write -s $+ %gwt.scor3 trwa.txt $remove($read(trwa.txt,s,%gwt.scor3),$nick $+ $chr(92))



Mon probleme c'est qu'il m'enleves bien le nick et le \ mais il m'enleve aussi %gwt.scor3



Alors j'ai mis ca:

write -s $+ %gwt.scor3 trwa.txt $remove($read(trwa.txt,s,$nick $+ $chr(92)))



Il m'efface ma ligne entiere et la remplace par trwa.txt



J'ai essayé avec du remtok mais j'ai pas eu plus de chance :[



Quelqu"un pour corriger ma ligne, s'il vous plait ????

3 réponses

Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Tout d'abord, "La question du noob de service du jour:", tout le monde est passé par là ne t'inquietes pas :)



Autremment je ne sais pas pourquoi mais $read(truc.txt,s,mot) renvoie
la bonne phrase mais en enlevant "mot" donc tu peux utiliser
$read(truc.txt,w,mot*), ça recherche bien une ligne qui commence par
"mot" donc :





write -s $+ %gwt.scor3 trwa.txt $remove($read(trwa.txt,w,%gwt.scor3 $+ *),$nick $+ $chr(92))




J'ai pas testé je pense que ça marche :)
Messages postés
41
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
9 septembre 2005

Mais lol c'est encore une astuce que je connais pas !!!!

il y a aussi une raison particuliere pour quoi ca marchais pas avant ????

C'est remplis de petit piege des qu'on entre dans les write, les read etc... :]



Merci fyltum



Ma liste de remerciement s'agrandis de jour en jour :]
Messages postés
407
Date d'inscription
samedi 11 septembre 2004
Statut
Membre
Dernière intervention
25 août 2005

Euh bah en fait je ne le savais pas avant de le tester pour voir en fesant :

//say $read(truc.txt,s,mot) et ça m'enlevait mot alors j'ai essayé avec "w" :)