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 :

Récupérer un décimal avec 2 chiffres après la virgule


Sujet :

Langage Perl

  1. #1
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 104
    Points : 49
    Points
    49
    Par défaut Récupérer un décimal avec 2 chiffres après la virgule
    Bonjour,

    ca fait depuis un moment que je n´ai pas fait de Perl et encore plus d´expressions régulières !

    Je lis un fichier où je récupère des données numériques mais celles ci comportent beaucoup de chiffres après la virgule donc je ne voudrais qu´en garder 2.

    Pourriez-vous m´indiquez la regex à appliquer pour obtenir le bon résultat.

    Merci d´avance.

  2. #2
    Membre éclairé
    Avatar de shwin
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2003
    Messages : 568
    Points : 777
    Points
    777
    Par défaut
    si tu veux gardé un bon arrondisement moi je les garderais tous et je ferais un sprintf("0.2f", $var)

  3. #3
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut
    Au moins deux solutions :

  4. #4
    Membre du Club
    Inscrit en
    Juin 2002
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 104
    Points : 49
    Points
    49
    Par défaut
    Merci de vos réponses,

    justement je me demandais si il existait une fonction similaire à celle en langage C mais j'avais commencé par chercher du côté des regexp !

    Je crois que je vais choisir la solution civilisée et la plus simple à mon sens :
    sprintf !

    Encore merci

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

Discussions similaires

  1. nombre avec 8 chiffres apres la virgule
    Par snipes dans le forum C
    Réponses: 9
    Dernier message: 17/11/2008, 14h46
  2. Réponses: 1
    Dernier message: 21/04/2008, 16h00
  3. Réponses: 4
    Dernier message: 06/12/2007, 20h23
  4. Représentation d'un nombre avec 'n' chiffres apres la virgule
    Par Contractofoued dans le forum MATLAB
    Réponses: 5
    Dernier message: 29/11/2007, 13h35
  5. Pourcentage avec deux chiffres après la virgule
    Par Oluha dans le forum Langage SQL
    Réponses: 7
    Dernier message: 29/03/2005, 13h47

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