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 :

débutant expression régulière


Sujet :

Langage Java

  1. #1
    Membre régulier Avatar de Tex-Twil
    Inscrit en
    Avril 2004
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 447
    Points : 122
    Points
    122
    Par défaut débutant expression régulière
    Bonjour,
    je dois détecter si une chaîne correspond à un certain format. J'utilise donc la méthode matches de la classe String mais j'ai du mal à trouver la RegEx qui correspond et pourtant c'est simple

    Le format de la chaine doit être:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chaine,<espace>chaine,<espace>chaine/entier
    Les chaines sont de longueur variable, le reste est fixe.

    J'utilise donc l'expression regulière suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "^*,\\s*,\\s*/\\d$"
    mais ça n'a pas l'air de marcher Ou est ma faute ?

    merci,
    tex

  2. #2
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Points : 317
    Points
    317
    Par défaut
    tu as quel resultat? donne nous ton output.

  3. #3
    Membre régulier Avatar de Tex-Twil
    Inscrit en
    Avril 2004
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 447
    Points : 122
    Points
    122
    Par défaut
    ya pas vraiment d'output. Juste la méthode retourne faux:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    String message = "me-laptop-0, 00:02:C7:FA:05:87, Connection accepted/6"
    boolean matches = message.matches("^*,\\s*,\\s*/\\d$");

  4. #4
    Membre éclairé Avatar de zorm
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    584
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 584
    Points : 672
    Points
    672
    Par défaut
    Bonjour,

    Essayes ceci ,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^(.*),\\s+(.*),\\s+(.*)/(\\d)$

  5. #5
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    292
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 292
    Points : 317
    Points
    317
    Par défaut
    pourquoi tu utilise le ^? peut etre que je me trompe, mais ce n est pas le negation symbole?

  6. #6
    Membre régulier Avatar de Tex-Twil
    Inscrit en
    Avril 2004
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 447
    Points : 122
    Points
    122
    Par défaut
    YeeeHaaaaww

    Thanks.

  7. #7
    Membre régulier Avatar de Tex-Twil
    Inscrit en
    Avril 2004
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 447
    Points : 122
    Points
    122
    Par défaut
    Citation Envoyé par jhaythem
    pourquoi tu utilise le ^? peut etre que je me trompe, mais ce n est pas le negation symbole?
    non le ^ est aussi "début de ligne"

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

Discussions similaires

  1. [RegEx] Expression régulière débutant mettre texte en gras
    Par newbie_php dans le forum Langage
    Réponses: 11
    Dernier message: 20/01/2010, 11h57
  2. Débutant - Expressions régulières
    Par tirixil dans le forum Langage
    Réponses: 2
    Dernier message: 21/11/2007, 09h53
  3. Réponses: 4
    Dernier message: 13/07/2007, 15h32
  4. [Débutant][Regex] Expression régulière adaptée
    Par hm1ch dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/06/2007, 21h50
  5. [débutant] XML ou expressions régulières ?
    Par R3iTt0R dans le forum XML/XSL et SOAP
    Réponses: 8
    Dernier message: 28/10/2004, 16h17

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