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 Perl Discussion :

[langage] expression reguliere pour une variable numerique


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 17
    Points
    17
    Par défaut [langage] expression reguliere pour une variable numerique
    je voudrais verifier que ma variable est bien numerique : dc je voudrais utiliser une expression reguliere qui verifie que ma variable ne contient que des chiffres : j'ai essaye ca
    mais ca laisse passer d truc du genre "3m"
    j'ai essaye ca aussi :
    mais ca laisse passe le meme genre de truc meme plus

    si qqu'un pouvait m'aider ca me serait utile
    merci d'avance

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 52
    Points : 54
    Points
    54
    Par défaut
    Ta regexp ne precise que le fait qu'il faut que ta ligne commence par un chiffre.
    Il te faudrait changer par
    $ marquant la fin d'enregistrement.
    Tu peux aussi utiliser
    peut-etre plus propre (?)

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    c koi \d et est ce que ton exp reguliere marche pour les variables ne contenant qu'un chiffre ? parce que la premiere je n'ai pas l'impression mais ce n'est qu'une impression

  4. #4
    Membre du Club
    Inscrit en
    Décembre 2003
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 52
    Points : 54
    Points
    54
    Par défaut
    J'avais tout simplement repris ce que tu proposais.
    La reponse est oui, la premiere et la deuxieme expression signifient au moins un chiffre.
    Mais tu peux aussi tester pour voir ce que ca donne.
    \d signifie [0-9], ni plus ni moins.

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    ca marche nickel merci

  6. #6
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    1 582
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 582
    Points : 2 030
    Points
    2 030
    Par défaut
    Citation Envoyé par K-ZimiR
    ca marche nickel merci
    J'attire juste ton attention sur le fait que ta RegExp fonctionne, mais que sur des entiers. Or, sauf erreur, un float c'est aussi du numérique et ta RegExp ne le topera pas.

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2004
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 27
    Points : 17
    Points
    17
    Par défaut
    merci de me le dire mais je n'en avait besoin que pour des entiers dc pour moi ca passe mais merci d'avoir precisé

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

Discussions similaires

  1. expression reguliere pour remplacer une string
    Par flash22 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 22/03/2011, 16h43
  2. [langage] Expressions régulières : variables $&, $' et $`
    Par Christophe Brun dans le forum Langage
    Réponses: 3
    Dernier message: 24/11/2004, 19h27
  3. [langage] [Expression][Régulière] motif
    Par Cyspak dans le forum Langage
    Réponses: 4
    Dernier message: 23/09/2003, 14h24
  4. Réponses: 2
    Dernier message: 16/06/2003, 15h15
  5. [langage] expression reguliere motif répétitif dans 1 pattern
    Par comme de bien entendu dans le forum Langage
    Réponses: 11
    Dernier message: 09/04/2003, 16h14

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