Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
707 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Comment remplacer un caractère dans une très longue liste

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment remplacer un caractère dans une très longue liste

n°2031331
ydavidyu
Posté le 22-10-2010 à 09:51:25  profilanswer
 

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

mood
Publicité
Posté le 22-10-2010 à 09:51:25  profilanswer
 

n°2031350
rufo
Pas me confondre avec Lycos!
Posté le 22-10-2010 à 10:35:21  profilanswer
 

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...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2031355
aspirateur
Posté le 22-10-2010 à 10:44:36  profilanswer
 

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.
 

n°2031359
ydavidyu
Posté le 22-10-2010 à 10:47:11  profilanswer
 

j'ai oublié de dire que dans le fichier il y a d'autres a que je veux garder ...

n°2031362
aspirateur
Posté le 22-10-2010 à 10:54:10  profilanswer
 

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 ?

n°2031365
ydavidyu
Posté le 22-10-2010 à 11:04:45  profilanswer
 

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.

n°2031386
aspirateur
Posté le 22-10-2010 à 11:44:48  profilanswer
 

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.

n°2031411
gelatine_v​elue
Posté le 22-10-2010 à 12:44:38  profilanswer
 

Ou en shell unix.

n°2031429
ydavidyu
Posté le 22-10-2010 à 13:59:37  profilanswer
 

moi je voulais le faire en dos :)
 
tout ce dont vous me parlez, je ne connais pas.

n°2031435
gelatine_v​elue
Posté le 22-10-2010 à 14:03:53  profilanswer
 

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.

mood
Publicité
Posté le 22-10-2010 à 14:03:53  profilanswer
 

n°2031436
rufo
Pas me confondre avec Lycos!
Posté le 22-10-2010 à 14:04:05  profilanswer
 

Ben en DOS, tu vas galérer à mon avis :/ En php, ça serait fait 10 lignes seulement...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Comment remplacer un caractère dans une très longue liste

 

Sujets relatifs
Pb deux liste en PHPRécuperer une liste de valeurs a partir d'une hierarchie en html
Remplacer URL par LIEN cliquable via REGEXcreer un raccourci a une longue commande dos
les champ d'une liste deroulante depende d'un champs.Attribuer un nombre à du texte sur liste déroulante
classe liste avec alerte en cas de modification [résolu]Liste déroulante pour écouter la radio
Bug très très étrange sous Excel VBAMySql tres sensible aux surchages et aux requetes simultanees
Plus de sujets relatifs à : Comment remplacer un caractère dans une très longue liste


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR