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)
    Remoting Context Matters
    Everything in this chapter is 100 percent undocumented. Reliance on these techniques is not supported by either Microsoft, the publisher, or the author of this book. Use at you own risk! If your computer won't work afterwards, your toaster blows up or your car doesn't start, I assume no liability whatsoever: You're now about to enter the uncharted territories of .NET and you do so on your own risk. I can only provide some guidance

  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 :
    La FAQ Perl est par ici
    : La fonction "Rechercher", on aurait dû la nommer "Retrouver" - essayez et vous verrez pourquoi !

  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