Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2991 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Comment ignorer la casse dans une comparaison ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Comment ignorer la casse dans une comparaison ?

n°299271
Ethan_cart​er
Posté le 02-02-2003 à 01:04:04  profilanswer
 

Bonjour,
 
Comment faire, en perl pour vérifier que deux champs sont égaux
En ignorant la casse ?
 
If ($a eq $b)
 
Si $a = bonjour et $b = BONJOUR ça ne marchera pas
Comment faire ?
 
Merci

mood
Publicité
Posté le 02-02-2003 à 01:04:04  profilanswer
 

n°299344
pospos
Posté le 02-02-2003 à 12:07:33  profilanswer
 

Ethan_Carter a écrit :

Bonjour,
 
Comment faire, en perl pour vérifier que deux champs sont égaux
En ignorant la casse ?
 
If ($a eq $b)
 
Si $a = bonjour et $b = BONJOUR ça ne marchera pas
Comment faire ?
 
Merci
 


 
tu peux tout passer en minuscules avant de faire ta comparaison:
if (lc($a) eq lc($b))
 
ou alors tu peu aussi utiliser les expression regulieres, surtout si tu veux accepter les espaces ou autres truc du genre

n°300187
Aricoh
gentil mais fo po pousser
Posté le 03-02-2003 à 15:32:30  profilanswer
 

soit la solution de pospos :

Code :
  1. if (lc($a) eq lc($b)) { }


 
soit en passant par les RegExp :

Code :
  1. if ($a =~ /^$b$/i) { }


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°394919
Ethan_cart​er
Posté le 15-05-2003 à 12:40:26  profilanswer
 

Merci, pospos, ça fonctionne. Je n'avais pas pensé à lc() en effet.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Comment ignorer la casse dans une comparaison ?

 

Sujets relatifs
comparaison de chaine "case-insensitive" en c++Programme en perl !
[Perl] COmment installe t on un module?[ Perl ] je capte pas ce qu'on entends par : comportement magique
[perl] avis à la communauté perl, vous connaissez le Korn?regexp perl, character class
[Perl] chemin des modules dynamique...Comparaison de tableau en PHP
[perl tk] preselection de boutons[PERL] perl et les bases de données
Plus de sujets relatifs à : [Perl] Comment ignorer la casse dans une comparaison ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR