Extraction de donnees depuis fichier texte

Fermé
c_man - 23 juil. 2004 à 14:35
 c_man - 23 juil. 2004 à 14:55
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

4 réponses

DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
23 juil. 2004 à 14:37
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...
0
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
0
DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
23 juil. 2004 à 14:48
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
0
Ok, je vais essayer de m en sortir
merci
0