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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Rechercer & remplacer dans un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Rechercer & remplacer dans un fichier

n°1284677
Crawdge
Posté le 16-01-2006 à 15:47:16  profilanswer
 

Bonjour à tous...
je vous décrit mon problème sue lequel je buche depuis quelques jours...  
 
J'ai un fichier .txt que je dois explorer afin de trouvé un mot (jai trouvé le fonction inStr)... mais après, il faut que j'aille récupérer le 2eme mot sur la meme ligne, séparé par un espace et c'est là que je ne sais pas comment faire.
 
J'ai par exemple a cherché le "pc203_02" afin de reprendre son adresse IP... mon fichier txt ressemble à ca :

Code :
  1. pc203_01 10.125.123.01;
  2. pc203_02 10.125.123.02;
  3. pc203_03 10.125.123.03;
  4. pc203_04 10.125.123.04;
  5. pc203_05 10.125.123.05;
  6. pc203_06 10.125.123.06;


 
Donc mon code chercherai la ligne correspondant avec InStr, mais comment récupérer l'IP "10.125.123.02" s'il s'agit du "p203_02"...?  
 
merci  d'avance :)
 
 :hello:


Message édité par Crawdge le 17-01-2006 à 09:09:26
mood
Publicité
Posté le 16-01-2006 à 15:47:16  profilanswer
 

n°1284729
Gusdabo
Posté le 16-01-2006 à 16:42:29  profilanswer
 

à mon avis le plus simple c'est avec un genre de gauche(droite(*,*))?..

n°1284750
Crawdge
Posté le 16-01-2006 à 17:10:50  profilanswer
 

Pourrai tu etre un peu plus expréssif s'il te plait? ;)

n°1284797
gilbertc
Posté le 16-01-2006 à 17:56:09  profilanswer
 

tu sauves ta ligne ds un string et après avoir trouvé le 1er mot, tu trim() et ainsi de suite jusqu'à avoir eu tous tes mots non ?

n°1285237
Crawdge
Posté le 17-01-2006 à 09:08:48  profilanswer
 

Bon j'ai réussi mon truc... merci a gilbert qui m'a mis sur la voie avec les gauche droite,...
 
donc au final ca donne ca :
 
 
txt = "pc203_01 10.125.123.01;"
 
MsgBox Left(Mid(txt, InStr(txt, " " )), Len(Mid(txt, InStr(txt, " " ))) - 1)
 
et ca m'affiche bien que l'IP sans le point virgule :)
 
(par conte a expliqué ca serai plus dur je sais plus trop pourquoi j'ai mis le left par exemple... c'est plus embétant ca :p
 
EDIT : si en fait jai compris c'est bon c'est sjute que c'est un ch'ti peu complexe lol


Message édité par Crawdge le 17-01-2006 à 09:29:40

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [RESOLU] Rechercer & remplacer dans un fichier

 

Sujets relatifs
[résolu] Problème d'affichage avec boite flottante.Crée un fichier d'aide type .chm
ligne de commande [résolu]Tri d'un fichier
[html] Newbie - mon site - lien pour télécharger - Résolu -Lire et Ecrire dans un fichier
[Resolu]XHTML Strict : document type does not allow element "pre" hereProgramme qui permet de copier fichier dans autre dossier!!
[Résolu] Install clé registreGestion d'ERREUR(Resolu)
Plus de sujets relatifs à : [RESOLU] Rechercer & remplacer dans un fichier


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