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 :

Conversion majuscules vers minuscules avec un / dans la chaine


Sujet :

Langage Perl

  1. #1
    Membre du Club Avatar de bambou
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 192
    Points : 69
    Points
    69
    Par défaut Conversion majuscules vers minuscules avec un / dans la chaine
    Bonjour,

    J'ai un petit souci pour convertir une chaine possédant des majuscules et d'autres carractères en minuscules

    j'utlise le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    sub minus_convert
    {
      my $str = $_[0];
      $$str =~ tr/A-Z/a-z/;
    }
    qui marche pour la pluspart de mes chaines, mais il y un cas (connu) qui resiste...si il y a un / dans ma chaine
    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $str="AaaA/AAAaaa";
    minus_convert(\$str);
    la fonction me renvoi une chaine vide au lieu de passer simplement les majuscules en minuscules...

    j'ai testé la fonction lc($str); ça me donne la meme chose

    quelqu'un aurais une idée, qui ne serait pas de substituer mon / par un autre caractere?

  2. #2
    Membre du Club Avatar de bambou
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2004
    Messages : 192
    Points : 69
    Points
    69
    Par défaut
    mea culpa, il semblerai que le probleme vienne d'une autre fonction


    je deleste

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 280
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 280
    Points : 11 736
    Points
    11 736
    Par défaut
    par ailleurs, il existe une fonction Perl pour mettre en minuscules, c'est lc. http://perldoc.perl.org/functions/lc.html
    Antoun
    Expert Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

Discussions similaires

  1. Réponses: 6
    Dernier message: 26/12/2012, 11h19
  2. Conversion XML vers PDF avec ITEXT
    Par adelpiero dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 29/07/2008, 10h16
  3. [AJAX] Majuscule et minuscule avec ajax /!\ Problème d'autocompletion
    Par djsmallc dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/07/2007, 11h25
  4. Conversion timestamp vers date avec oracle 9.2
    Par gaboo_bl dans le forum Oracle
    Réponses: 5
    Dernier message: 27/11/2006, 14h10
  5. [68k] Conversion majuscule en minuscule
    Par cinefanfan dans le forum Autres architectures
    Réponses: 2
    Dernier message: 19/12/2005, 09h26

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