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

Langage Java Discussion :

extraire des informations d'un string complexe


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10
    Par défaut extraire des informations d'un string complexe
    Bonjour

    Je suis un peu en galére pour extraire des information de ce string suivant qui vient d'un fichier xxx.properties.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TEST_INFO :=("toto","titi","tata","tutu")
    J'utilise Properties pour loader le fichier et get("TEST_INFO") pour avoir les valeurs.

    Aprés cela je fais un split(",") pour recuperer le tableau des valeurs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    String[]  elements= properties.get("TEST_INFO").split
    mais par exemple pour le 1er élément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    elements[0]=""\=("toto"";
    ce que je voudrai c'est juste recupérer cecci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    elments[0]="toto";
    elemnts[1]=""titi";
    etc
    comment faire pour arriver à ce résultat

    merci

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Si tu veux récupérer la liste des mots sans les ", tu peux y aller via les REgExp:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Pattern p = Pattern.compile("\"(.*?)\"");
    		Matcher m = p.matcher("(\"toto\",\"titi\",\"tata\",\"tutu\")");
    		while (m.find()) {
    			System.out.println(m.group(1));
    		}
    Bonne chance.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10
    Par défaut
    Merc_i ça correspond tout à fait à ce que je voulais.

    thanks

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

Discussions similaires

  1. [RegEx] Extraire des informations d'un texte
    Par mmansour79 dans le forum Langage
    Réponses: 2
    Dernier message: 08/12/2006, 11h41
  2. Extraire des informations précises d'un fichier
    Par cameleon33 dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 14/10/2006, 13h40
  3. Extraire des informations d'une page web
    Par lr dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 28/03/2006, 12h38
  4. [RegEx] Extraire des informations d'une requête SQL
    Par XtofRoland dans le forum Langage
    Réponses: 13
    Dernier message: 07/03/2006, 15h59
  5. Existe t-il un parseur HTML pou extraire des informations?
    Par danje dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 31/10/2005, 11h55

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