IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Récupérer une partie d'une ligne d'un fichier texte


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 68
    Par défaut Récupérer une partie d'une ligne d'un fichier texte
    Bonjour,

    J'ai une application java qui me récupère les données d'un fichier texte et que je convertis en pdf (à l'aide iText).
    Cependant la plus part des informations que je récupère me sont inutile mais une chaine se répète et me permet de localiser la partie à garder (entre "VALUE=" et "CELL=").

    Du coup j'aimerai savoir si une fonction permet de localiser ces chaines et savoir comment supprimer le reste...

    Voilà une exemple de ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    OBJET=CONTROL	TYPE=Label		GENDDL=Comp		VALUE="2.  Date de la congélation:   "																	CELL="20;200;179;16"	FONT="13;Black;1;Arial"
    Du coup tout ce qu'il y a avant Value= (lui compris) doit être supprimé et tout ce qu'il y a après CELL= (lui compris) doit être supprimé.

    Cordialement,
    Clément G.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 68
    Par défaut
    Up

  3. #3
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Bonjour,

    comment récupères-tu ta ligne actuellement?
    De plus, que veux-tu faire exactement, modifier ton fichier texte de départ, ou modifier chaque ligne que tu lis, afin d'effectuer ton traitement spécifique ensuite?

    David.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 68
    Par défaut
    Je lis mon fichier texte ligne par ligne, j'effectue quelque traitement puis j'enregistre en pdf.
    Donc il n'y a aucune modification du fichier texte

    Du coup je veux plutôt modifier chaque ligne puis créer mon pdf ensuite

  5. #5
    Membre expérimenté
    Avatar de DaveShot
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2008
    Messages
    238
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 238
    Par défaut
    Si tu récupères ta ligne dans un String, tu peux utiliser :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maLigne.substring(maLigne.indexOf("VALUE="), maLigne.indexOf("CELL"));
    Je ne sais pas si c'est cela que tu cherches à faire.
    David.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 68
    Par défaut
    C'est exactement ça

    Par contre comment pourrait-je supprimer le "VALUE=" qu'il prend en compte ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Récupérer les coordonnées d'une partie d'une figure
    Par LeTube dans le forum MATLAB
    Réponses: 0
    Dernier message: 04/06/2014, 13h41
  2. [WD16] Récupérer la valeur d'une colonne d'une table d'une ligne précise
    Par elghers_hocine dans le forum WinDev
    Réponses: 16
    Dernier message: 06/05/2011, 18h11
  3. Sélectionner seulement une partie d'une valeur d'une cellule
    Par ArthurO0O dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/08/2007, 11h05
  4. masquer une partie d'une vidéo par une banniere
    Par lezabour dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 16/10/2006, 16h47
  5. copier une partie d'une image vers une autre
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo