Notepad++ ou autre logiciel - Logiciels - Windows & Software
Marsh Posté le 16-10-2018 à 06:51:55
notepad++ peux faire ca facilement
dans la recherche, tu passe dans l'onglet "Marquer", (ctrl+H) , tu entre l'expression régulière qui va bien (peut être la partie la plus délicate), tu sélectionne "marquer les lignes"
puis, dans le menu "recherche"/signet -> "supprimer les lignes (non) marquées"
Marsh Posté le 16-10-2018 à 11:45:02
Merci énormément !
Je n'avais pas pensé à cette solution. Je pense même qu'il doit être possible d'en faire une macro, je vais regarder cela !
Marsh Posté le 16-10-2018 à 11:58:35
Bon, c'est effectué en 6 actions ! Cool
Reste une étape, supprimer les 36 premiers caractères de chaque ligne
Marsh Posté le 16-10-2018 à 12:59:58
c'est un long text ?
si non : Touche ALT + Sélection a la souris
si oui, il faut trouver l'expression régulière qui va pour sélectionner 36 caractères et "remplacer" par un champ vide
Marsh Posté le 16-10-2018 à 13:33:19
Il y quelques milliers de lignes...
Oui, je n'arrive pas à trouver l'expression régulière adéquat
Marsh Posté le 16-10-2018 à 13:58:05
si tu le fais en 2 fois, ca sembe faisable :
CTRL+H
remplacer "^.{5}"
par "-"
puis, remplacer "^-"
par ""
ca semble marcher (tu pourra remplacer le 5 par la valeur de ton choix)
Marsh Posté le 19-10-2018 à 16:09:44
En fait... Je cherche à automatiser le plus possible, j'ai souvent 5 ou 6 listes de plusieurs centaines, voir, plusieurs milliers de lignes ^^
Quitte à écrire un programme moi-même d'ailleurs, ça fait longtemps que je n'ai pas pondu de code
Marsh Posté le 19-10-2018 à 17:08:24
si c'est régulier est que le script est le but final, je pense que SED serait sans doute le plus indiqué, il doit en exister une version compilé pour windows
il y a plein de tuto sur internet, par exemple : http://www.theunixschool.com/2014/ [...] -file.html
Citation : 8. To remove 1st n characters of every line: $ sed -r 's/.{4}//' file |
Marsh Posté le 16-10-2018 à 06:03:39
Bonjour,
Je souhaiterais faire du tri dans de longs fichiers textes, je n'y arrive pas
J'aimerais supprimer certaines ligne en fonction de la présence de mots ou de suites de mots
Est-il possible de réaliser ça avec cet éditeur de texte ou faut-il que je cherche un autre programme ?
Merci de toute aide