Comment remplacer un caractère dans une très longue liste - Divers - Programmation
Marsh Posté le 22-10-2010 à 10:35:21
Ben avec n'importe quel langage de programmation ou de script : C/C++, java, php, perl, python, ruby, delphi, VB, shell script (si sous Linux), ... Le mieux est d'en prendre un qui gère les regexp...
Marsh Posté le 22-10-2010 à 10:44:36
Encore plus simple, tu ouvre ton fichier texte avec wordpad (ou autre) tu va dans le menu "édition" puis "remplacer" dans le premier champ tu mets "a" et dans le deuxième, tu laisse vide.
Marsh Posté le 22-10-2010 à 10:47:11
j'ai oublié de dire que dans le fichier il y a d'autres a que je veux garder ...
Marsh Posté le 22-10-2010 à 10:54:10
Tu veux le faire que pour un fichier ?
Tes "a" que tu veux garder sont au milieu des autres ? Ou ils sont en début / fin de fichier ?
Marsh Posté le 22-10-2010 à 11:04:45
en gros j'avais ça :
(1', 'AD0001', 0, 'NONE', 'NONE', 'ECX1002278', 'Belkin Express card FireWire', 'NON', 'ADAPTATEUR PCMCIA EXPRESS', '2-3', 'NONE');
Et le caractère que je veux enlever c'est le premier ' celui après le 1
Et ma liste fais 500 lignes, le 1 s'implémente jusqu'a 500
Au final je l'ai fait a la main, mais j'aimerais bien connaitre la solution.
Marsh Posté le 22-10-2010 à 11:44:48
En gros tu demande au programme de supprimer le caractère ' qui se trouve avant la première ,
Comme l'a dit Rufo n'importe quel langage qui gère les regex peut le faire.
Marsh Posté le 22-10-2010 à 13:59:37
moi je voulais le faire en dos
tout ce dont vous me parlez, je ne connais pas.
Marsh Posté le 22-10-2010 à 14:03:53
Essaie en bvscript à la rigueur alors... A moins que ce soit du dos amélioré (depuis Vista/7) aucune chance de faire ça dans un .bat.
Marsh Posté le 22-10-2010 à 14:04:05
Ben en DOS, tu vas galérer à mon avis En php, ça serait fait 10 lignes seulement...
Marsh Posté le 22-10-2010 à 09:51:25
Bonjour,
je dois manipuler une liste qui est sous le format .txt
Dans cette liste j'ai un caractère que je veux faire disparaitre,
voici un exemple
(123a)
(345a)
(456a)
et ainsi de suite pendant 500 lignes,
Je voudrais faire disparaitre le "a".
Comment puis-je faire ?
merci par avance