Extraction de donnees depuis fichier texte

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

  1. 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
    1. 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
      1. 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
        1. Ok, je vais essayer de m en sortir
          merci
          0