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 :

Regex et substitution


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 15
    Points
    15
    Par défaut Regex et substitution
    Bonjour,

    Puis-je utiliser les expressions régulières pour le cas suivant.
    J'ai des nombres de la forme suivante : -1.166-03 ou 2.042-03
    Je dois remplacer le deuxième "-" par "E-". Attention dans le 2eme nombre il n'y a qu'1 seul moins..

    J'ai essayé avec:
    $nombre =~ s/\d\-/E\-/;
    mais le resultat est: -1.16E-03 et 2.04E-03
    Il remplace également le chiffre \d.En effet, il faut pouvoir modifier qu'une partie de l'expression régulière..

    Merci pour votre aide

  2. #2
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 469
    Points
    12 469
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    essaie ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $nombre =~ s/(\d)\-/$1E\-/;

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 15
    Points
    15
    Par défaut
    Merci, cela fonctionne très bien !

Discussions similaires

  1. Regex et substitutions
    Par limestrael dans le forum Haskell
    Réponses: 6
    Dernier message: 17/01/2010, 03h44
  2. problème variable dans substitution par regex
    Par gorgonite dans le forum Langage
    Réponses: 2
    Dernier message: 26/12/2007, 12h31
  3. Substitution de Regex
    Par projetGTR dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 06/11/2007, 12h45
  4. substitution String avec regex, possible ?
    Par kalou dans le forum Collection et Stream
    Réponses: 13
    Dernier message: 16/01/2007, 23h52
  5. [Regex] Suppression commentaire et substitution de paramètre
    Par BiM dans le forum Collection et Stream
    Réponses: 7
    Dernier message: 31/08/2006, 18h03

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