[..] Effacement un mot dans un fichier texte
Posté : mer. 24 nov. 2010 20:06
J'ai un dictionnaire du genre fichier texte dico.txt
MAISON
BATEAU
VELO
VOITURE
AVION
Je souhaite effacer un mot de ce fichier .
J'ai donc essayé ceci:
le probleme c'est que le mot VELO est effacé mais aussi remplacé par le mot suivant !
J'ai aussi essayé:
Là, le mot est bien effacé mais laisse place à une ligne vide.
MAISON
BATEAU
VELO
VOITURE
AVION
Je souhaite effacer un mot de ce fichier .
J'ai donc essayé ceci:
Code : Tout sélectionner
#Include <File.au3>
#include <string.au3>
$Path = @ScriptDir & "\dico.txt"
$File = FileOpen ("dico.txt")
For $i = 1 To _FileCountLines ($Path)
$line = FileReadLine ($File,$i)
$rep = StringRegExpReplace($line,"VELO","",1)
_FileWriteToLine ($Path,$i,$rep,1)
NextJ'ai aussi essayé:
Code : Tout sélectionner
_ReplaceStringInFile(@ScriptDir & "\dico.txt","VELO" ,"")