Recherche d'une fonction d'édition de texte

Recherche d'une fonction d'édition de texte - Logiciels - Windows & Software

Marsh Posté le 27-03-2007 à 15:01:04    

Bonjour,
Je suis à la recherche d'un soft, quel qu'il soit, permettant d'ouvrir un fichier txt et d'en supprimer toutes les lignes contenant une chaine de caractères donnée.
C'est pour du tri de logs.
Dans ceux que j'ai testé, j'ai trouvé des fonctions de recherche et remplacement mais rien pour supprimer l'ensemble des lignes correspondant à des critères de recherche.
Si jamais vous avez une idée..
 
Merci d'avance =)

Reply

Marsh Posté le 27-03-2007 à 15:01:04   

Reply

Marsh Posté le 27-03-2007 à 15:04:54    

Oh.. euh, au cas où ce ne serait pas très clair, j'ajoute un exemple :
 
Dans un fichier de ce type :

Citation :

[Bidule] fsldkjfldf
[Bidule] 1245fdsfs
[Truc] 45sdfdskdq
[Bidule] 99988d4ff
[Truc] dgmmp4557


 
Je voudrais pouvoir supprimer par exemple toutes les lignes contenant "[Bidule]" et me retrouver alors avec le fichier trié suivant :
 

Citation :

[Truc] 45sdfdskdq
[Truc] dgmmp4557

Reply

Marsh Posté le 27-03-2007 à 16:56:24    

Tout simplement avec Excel... non ?
 
[Bidule] fsldkjfldf  
[Bidule] 1245fdsfs  
[Truc] 45sdfdskdq  
[Bidule] 99988d4ff  
[Truc] dgmmp4557
 
Menu : Données, Filtres, Filre automatique.
Dans la colonne ou sont tes logs tu specifies que tu veux tout ce qui contient [Bidule] et tu vires les lignes...
 
Cordialement

Reply

Marsh Posté le 27-03-2007 à 19:08:32    

Ah oui, pas faux, je suis sur openoffice mais j'ai trouvé une option similaire.
Merci !  :hello:

Reply

Marsh Posté le 27-03-2007 à 22:27:18    

Dsl je ne connais pas du tout openoffice, mais ravi que tu ai résolu ton souci :d

Reply

Marsh Posté le 27-03-2007 à 22:29:37    

dans une fenetre dos tu peut aussi faire :
 
findstr /L /V "[bidule]" fichier.txt>resultat.txt

Reply

Marsh Posté le 01-04-2007 à 15:58:35    

Ah oui, c'est très efficace, via la commande dos. Merci beaucoup.  :wahoo:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed