Extraction de donnees depuis fichier texte
c_man
-
c_man -
c_man -
Bonjour,
Je cherche a recuperer des donnees issues d un fichier .rpn comme par exemple des adresses IP et diverses infos. Le fichier contient une suite de trames reseaux issues d un analyseur. Je voudrais ensuite les afficher sous forme de tableaux dans un autre fichier texte. Je travaille en c++.
Je pense qu il faut utiliser les expressions regulieres mais je n y connais pas grand chose.
Si qqn pouvait m eclairer ce serait cool
merci
Je cherche a recuperer des donnees issues d un fichier .rpn comme par exemple des adresses IP et diverses infos. Le fichier contient une suite de trames reseaux issues d un analyseur. Je voudrais ensuite les afficher sous forme de tableaux dans un autre fichier texte. Je travaille en c++.
Je pense qu il faut utiliser les expressions regulieres mais je n y connais pas grand chose.
Si qqn pouvait m eclairer ce serait cool
merci
4 réponses
-
Salut,
Si ton fichier .rpn est toujours forme de la meme maniere (colonne separee par des virgule par ex). Importes le sous Excel et enregistre et format texte ?
DaNot
un Libre ouvert à la source... -
Voila comment se compose mon fichier prn:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
1 [192.168.20.11] [192.168.20.10]
DLC Ethertype=0800, size=294 bytes
IP D=[192.168.20.10] S=[192.168.20.11] LEN=260 ID=25549
UDP D=4402 S=4402 LEN=260
RTP Payload=PCMA audio SEQ=7147 SSRC=661873345
0:00:00.000 0.000.000
2 [192.168.20.11] [192.168.20.10]
DLC Ethertype=0800, size=294 bytes
IP D=[192.168.20.10] S=[192.168.20.11] LEN=260 ID=25550
UDP D=4408 S=4408 LEN=260
RTP Payload=PCMA audio SEQ=677 SSRC=1805849066
0:00:00.000 0.000.108
3 [192.168.20.10] [192.168.20.11]
DLC Ethertype=0800, size=294 bytes
IP D=[192.168.20.11] S=[192.168.20.10] LEN=260 ID=31012
UDP D=4400 S=4400 LEN=260
RTP Payload=PCMA audio SEQ=7199 SSRC=1872702380
0:00:00.005 0.005.339
Ce sont des trames reso ici il yen a 3 identifies par leur numero. Je dois creer un fichier avec les adresses IP sources et destination et SEQ et SSRC.
Merci de ton aide -
Salut,
Ah la, je seche ...
j'essaierai quand meme avec un bon editeur de texte (style UltraEdit) de faire une petite macro qui regroupe toutes les infos sur une seule ligne, separees par un ;
Et je ferai la manip avec Excel
(mais bon ! ca n'engage que moi)
sinon, je connais pas de soft qui utilise les expressions regulieres
qq'un peut etre ?
DaNot -