Petit programme
James
-
Heracles -
Heracles -
bonjour a tous. voila mon petit soucis :
je voudrais savoir si qu'elquns pouvai m'aider.
je voudrais trouver un programme ou un bot pour trier des donnée.
voila, j'ai environs 15 000 ligne de ce style :
2007-09-17 15:05:04 Colonie (foudre) [86:2:4]
2007-09-17 15:05:00 Tollana-2 (unmaxdauto) [86:1:5]
2007-09-17 15:01:56 ola ombre (chubbli) [81:100:7]
2007-09-17 15:01:47 Atlantis1 (james) [81:98:2]
2007-09-17 15:01:49 yo mec (chubbli) [81:99:7]
2007-09-17 15:01:45 Atlantis1 (Oneill1) [81:98:2]
2007-09-17 15:01:53 zkarkzukok (chubbli) [81:100:7]
je voudrai dans un premier temps que le programme supprime ce qui ce trouve ni entre crochet ni entre parenthese :
(foudre) [86:2:4]
(unmaxdauto) [86:1:5]
(chubbli) [81:100:7]
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(Oneill1) [81:98:2]
(james) [81:98:2]
ensuite les classe par ordre alphabetique :
(chubbli) [81:100:7]
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(foudre) [86:2:4]
(james) [81:98:2]
(Oneill1) [81:98:2]
(unmaxdauto) [86:1:5]
et supprimer les doubles
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(foudre) [86:2:4]
(james) [81:98:2]
(Oneill1) [81:98:2]
(unmaxdauto) [86:1:5]
je ne sait pas si je me sui bien exprimer merci pour toute reponse.
je voudrais savoir si qu'elquns pouvai m'aider.
je voudrais trouver un programme ou un bot pour trier des donnée.
voila, j'ai environs 15 000 ligne de ce style :
2007-09-17 15:05:04 Colonie (foudre) [86:2:4]
2007-09-17 15:05:00 Tollana-2 (unmaxdauto) [86:1:5]
2007-09-17 15:01:56 ola ombre (chubbli) [81:100:7]
2007-09-17 15:01:47 Atlantis1 (james) [81:98:2]
2007-09-17 15:01:49 yo mec (chubbli) [81:99:7]
2007-09-17 15:01:45 Atlantis1 (Oneill1) [81:98:2]
2007-09-17 15:01:53 zkarkzukok (chubbli) [81:100:7]
je voudrai dans un premier temps que le programme supprime ce qui ce trouve ni entre crochet ni entre parenthese :
(foudre) [86:2:4]
(unmaxdauto) [86:1:5]
(chubbli) [81:100:7]
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(Oneill1) [81:98:2]
(james) [81:98:2]
ensuite les classe par ordre alphabetique :
(chubbli) [81:100:7]
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(foudre) [86:2:4]
(james) [81:98:2]
(Oneill1) [81:98:2]
(unmaxdauto) [86:1:5]
et supprimer les doubles
(chubbli) [81:100:7]
(chubbli) [81:99:7]
(foudre) [86:2:4]
(james) [81:98:2]
(Oneill1) [81:98:2]
(unmaxdauto) [86:1:5]
je ne sait pas si je me sui bien exprimer merci pour toute reponse.
Configuration: Windows XP Opera 9.22
20 réponses
-
Bonjour,
en java tu pourrais mettre les éléments dans un set donc ca élimine les doublons.
Pour les classer, il resterait à définir la méthode compareTo() et appliquer le tri.
Si ces données sont dans une bd, il serait possible de faire un select distinct avec
un order by sur ce que tu veux trier. -
je te remerci de ta reponse, mais esque tu pourais me dir plus en detail car je n'ai acune notion de programmation.
-
Salut,
puisque tu n'as pas demandé le langage, voici en Perl dans une seule ligne de coderoot@debian:~# cat james #!/usr/bin/perl while(<DATA>){grep {$h{$_}++} /.*(\(.*\)\s*\[.*\])/}print"$_\n"for sort{uc($a)cmp uc($b)}keys%h; __END__ 2007-09-17 15:05:04 Colonie (foudre) [86:2:4] 2007-09-17 15:05:00 Tollana-2 (unmaxdauto) [86:1:5] 2007-09-17 15:01:56 ola ombre (chubbli) [81:100:7] 2007-09-17 15:01:47 Atlantis1 (james) [81:98:2] 2007-09-17 15:01:49 yo mec (chubbli) [81:99:7] 2007-09-17 15:01:45 Atlantis1 (Oneill1) [81:98:2] 2007-09-17 15:01:53 zkarkzukok (chubbli) [81:100:7]
Le résultatroot@debian:~# perl james (chubbli) [81:100:7] (chubbli) [81:99:7] (foudre) [86:2:4] (james) [81:98:2] (Oneill1) [81:98:2] (unmaxdauto) [86:1:5]
--
lami20j -
..sinon tu peux aussi utiliser Excel en important ton fichier avec le délimiteur espace ;o)
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Eh ben d abord tu le telecharge en copiant le lien et en le collant dans une page about:blank Internet : http://telecharger.yacapa.com/telechargement/33547.html .
Puis tu consulte le tutoriel pour savoir maîtriser le logiciel tout en faisant la même methode que tout a l heure (copier, coller,...) : http://perso.univ-rennes1.fr/francois.dagorn/perl/ .
Voila je crois que je t ai asser aider ? Hein ? :-)
A Bientôt .
Hamza. -
oui merci beaucoup.
par hazard esque tu sait ce que sa donnerais en c++ ? -
Salut,
à privilégier toujours le site officiel
https://www.perl.org/get.html#win32
https://platform.activestate.com/create-account?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca -
et en c++ sa donnerais quoi ?
-
personne ne peu me dire comment fair en c++ ?
-
On dirait ogame ton truc lol, t'essaie de faire une carte de tout l'univers lol et tout ça en c++
-
je sais pas j'ai pas jouer suffisament a ogame pour te dire
-
-
ouais tu y joue ?
-
Bhein je sais pas de quel Stargate Mod tu parles aussi : /
En tout cas y a Worlds qui va bientot sortir à la fin 2008 :D -
-
ya personne pour me donner sa en c++ ?
-
Bonsoir,
la solution de AyashiSunyday en 4 est plus simple à mettre en oeuvre. A moins que tu n'aies pas excel, ni personne dans ton entourage.
Si c'est le cas tu peux déposer ton fichier sur www.cijoint.fr et coller le lien ici, on te le fera.
eric -
oui je sais. mais ce que je veux c'est savoir le faire en c++ juste pour ma connaissence persos
-