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

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] sort et tri multiple !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] sort et tri multiple !

n°992642
Gouki19
Posté le 24-02-2005 à 17:33:32  profilanswer
 

Bonjour, je ne maîtrise pas du tout la fontion "sort" de Perl mais je souhaiterai faire un tri multiple. J'ai un tableau (@pl) qui contient des lignes du genre:

Code :
  1. SWITCH1_SYSTEMS:Alpha2:*1647205
  2. SWITCH2_SYSTEMS:Alpha2:*2323289
  3. SWITCH1_SYSTEMS:Alpha2:*3014730
  4. SWITCH2_SYSTEMS:Alpha2:*3437270


 
le nombre apres le caractere "*" correspond à un temps. Bref je souhaite obtenir un tri multiple d'abord sur le nom du switch (tri alphabetique) puis sur le temps (tri numérique) de manière otpimisé.
Le nom du switch se situe avant le premier caracère ":" et le temps apres le caractère "*". Jsais pas si c'est clair mais voici un exmple de tri simple (chronologique) avec mes variables:

Code :
  1. @pltrie=sort {
  2. ($reste,$u)=split(/\*/,$a);
  3. ($reste,$v)=split(/\*/,$b);
  4. return $u<=>$v;
  5. }@pl;


Si vous avez des solutions à proposer plz   ;)

mood
Publicité
Posté le 24-02-2005 à 17:33:32  profilanswer
 

n°999312
Gouki19
Posté le 03-03-2005 à 10:57:24  profilanswer
 

finalement j'ai trouvé une autre méthode :)


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

  [Perl] sort et tri multiple !

 

Sujets relatifs
Problème d'affichage en PERL sous UNIX[Perl] information sur la création de PDF
[PERL] fonction Split et tableau HTML[Perl] Modifier un fichier xml
[Résolu][Perl/Gtk2] Récupérer les éléments d'un Gtk2::TreeView[Perl] Regexp sur plusieurs lignes
Qu'est ce que c'est "SHIFT" en perl???[Perl] Réaction incompréhensible après substitution de chaîne ! URGENT
problème fichier en PERL[Perl] Création d'un top 10
Plus de sujets relatifs à : [Perl] sort et tri multiple !


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