[aide] travailler sur deux fichiers

travailler sur deux fichiers [aide] - Perl - Programmation

Marsh Posté le 01-02-2005 à 12:11:57    

Bonjour,
 
je souhaite :

  • ouvrir deux fichiers
  • faire une recherche sur le premier fichier  
  • chercher ce même motif sur le deuxième fichier  
  • remplacer dans le premier fichier par la valeur du deuxième


est-ce possible ?
Merci de votre aide


---------------
Elise
Reply

Marsh Posté le 01-02-2005 à 12:11:57   

Reply

Marsh Posté le 01-02-2005 à 12:13:36    

:??:
 
Tu recherche "xxx" dans le premier. Tu recherche aussi "xxx" dans le deuxième. Une fois que t'as trouvé, tu veux remplacer le "xxx" du 1 par le "xxx" du 2 ??

Reply

Marsh Posté le 01-02-2005 à 12:21:26    

non en fait :
Premier fichier :
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>truc</coname>
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>machin</coname>
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>toto</coname>
 
Deuxième fichier :
<heading ino:id="2" hcode="01505" idx="Céréales et grains" level="2" skey="1715">Céréales et grains</heading>
<heading ino:id="3" hcode="01505A" idx="Blé" level="3" skey="637">Blé</heading>
<heading ino:id="4" hcode="01505AJ" idx="Grains et céréales" level="5" skey="2682">Grains et céréales</heading>
<heading ino:id="5" hcode="01505B" idx="Riz" level="3" skey="4983">Riz</heading>
 
Je veux donc remplacer la valeur de hcode1 par la valeur de idx.
Je ne vois pas comment voyager d'un fichier à un autre mais e pense pouvoir m'en sortir avec le reste
Merci


---------------
Elise
Reply

Marsh Posté le 01-02-2005 à 13:29:04    

elisel4 a écrit :

non en fait :
Premier fichier :
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>truc</coname>
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>machin</coname>
<heading hcode="01505" hcode0="01" hcode1="01505" hcode2=""></heading>
<coname>toto</coname>
 
Deuxième fichier :
<heading ino:id="2" hcode="01505" idx="Céréales et grains" level="2" skey="1715">Céréales et grains</heading>
<heading ino:id="3" hcode="01505A" idx="Blé" level="3" skey="637">Blé</heading>
<heading ino:id="4" hcode="01505AJ" idx="Grains et céréales" level="5" skey="2682">Grains et céréales</heading>
<heading ino:id="5" hcode="01505B" idx="Riz" level="3" skey="4983">Riz</heading>
 
Je veux donc remplacer la valeur de hcode1 par la valeur de idx.
Je ne vois pas comment voyager d'un fichier à un autre mais e pense pouvoir m'en sortir avec le reste
Merci


 
Si tu nous mettais en exemple le resultat attendu, ca serait plus clair.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 01-02-2005 à 13:45:39    

Désolée.
 
Je veux obtenir  
<heading hcode="Céréales et grains" hcode0="01" hcode1="01505" hcode2=""></heading>  
<coname>truc</coname>
 
C'est plus clair?
Encore désolée.


---------------
Elise
Reply

Marsh Posté le 22-03-2005 à 16:09:48    

elisel4 a écrit :

Désolée.
 
Je veux obtenir  
<heading hcode="Céréales et grains" hcode0="01" hcode1="01505" hcode2=""></heading>  
<coname>truc</coname>
 
C'est plus clair?
Encore désolée.


 
Salut, t'as trouvé la solution a ton probleme ou tu cherche encore ?
 

Reply

Sujets relatifs:

Leave a Replay

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