J'utilise un programme appelé TextCrawler Pro qui me permet de fonctionner comme une macro.Supprimer tout le texte sur une ligne après que le texte spécifié est trouvé
Je voudrais nettoyer une page météo sur une base quotidienne pour aller de ceci:
Billings, MT;93;62;80;53;Not as warm;NNE;10;44%;20%;8
Birmingham, AL;80;70;81;69;Thunderstorms;SSW;6;81%;90%;4
Bismarck, ND;92;57;92;63;Mostly sunny;SE;12;46%;36%;8
Boise, ID;85;51;77;49;Mostly sunny, nice;N;8;36%;0%;8
à ceci:
Billings, MT;93;62;80;53;
Birmingham, AL;80;70;81;69;
Bismarck, ND;92;57;92;63;
Boise, ID;85;51;77;49;
je peux trouver en utilisant \;\d+\;\d+\;\d+\;\d+\;
mais je ne peux pas supprimer à la fin de la ligne.
J'ai essayé d'ajouter \r\n
à la fin de ce qui précède comme ceci: \;\d+\;\d+\;\d+\;\d+\;\r\n
mais qui remplace toutes mes informations de la ville avec le code regex.
Des idées? J'ai l'impression qu'il me manque quelque chose de très simple.
'couper -d \; -f1-5 < input.txt > output.txt' devrait faire le travail ... Pas de raison de compliquer les choses avec regexes ... – twalberg
merci, c'est sur un serveur Windows mais pas sûr de savoir comment l'exécuter? – schnarkle
Dans quelle langue faites-vous cela? –