utilisation des regex

utilisation des regex - Java - Programmation

Marsh Posté le 26-12-2003 à 16:54:43    

Bon, je planche sur une petite appli et je dois utiliser des expressions regulieres toutes bêtes pour verifier l'entrée utilisateur.
je sais qu'il y a le package java.util.regex depuis le JDK 1.4 mais apres quelques recherches, j'ai vu qu'il y avait aussi ORO (http://jakarta.apache.org/oro/) ainsi que Regexp (http://jakarta.apache.org/regexp/).
 
A la base l'appli est seulement pour moi (je m'occupe [:spamafote] ) donc le JRE 1.4 sera installé, donc pas de probleme de ce coté là mais avez vous deja utilisé ORO ou Regexp, d'autres encore ?
 
Lequel vous semblez le meilleur?


---------------
IVG en france
Reply

Marsh Posté le 26-12-2003 à 16:54:43   

Reply

Marsh Posté le 26-12-2003 à 17:14:50    

j'ai déjà utilisé oro, avant qu'il ne soit chez apache et avant que la jdk1.4 soit sortie...mais j'ai pas vraiment d'avis sur la question.
 
je crois que taiche a regardé ça d'un peu plus près: il me semble qu'il m'avait dit qu'oro etait bcp plus complet, mais donc peut etre un peu plus lourd que regexp.


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-12-2003 à 18:46:33    

Gron :o
Vi, ORO fait plus de trucs mais est effectivement en contrepartie plus lourdaud (65 Ko de jar contre 25 pour regexp). Maintenant, si le seul truc dont t'as besoin c'est de faire des regexp (genre matcher des expressions, etc...), bin le package util.regex du JDK 1.4 suffit amplement [:spamafote]
J'ai pas poussé les tests mais à mon humble avis, si tes besoins sont basiques et que t'as le JDK 1.4 sous la main, te casse pas à chercher chez Jakarta.
Ensuite, je dirais que l'avantage d'ORO est de pouvoir jouer avec plusieurs outils dispos sur Unix en Java. Du genre Awk, Glob et d'autres trucs comme les regexp Perl, je crois. Mais là encore, j'ai pas testé donc je sais pas ce que ça vaut :o
Voilou.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 26-12-2003 à 18:55:52    

Taiche a écrit :


J'ai pas poussé les tests mais à mon humble avis, si tes besoins sont basiques et que t'as le JDK 1.4 sous la main, te casse pas à chercher chez Jakarta.


 
 :jap:  
 
dans mon cas, le JDK suffit largement, c'etait une question comme ça pour plus tard (parce que toutes les machines n'ont pas le 1.4 d'installé).
En tout cas merci...


---------------
IVG en france
Reply

Marsh Posté le 26-12-2003 à 19:04:15    

uriel a écrit :


 
 :jap:  
 
dans mon cas, le JDK suffit largement, c'etait une question comme ça pour plus tard (parce que toutes les machines n'ont pas le 1.4 d'installé).
En tout cas merci...

i s'rait qd meme temps [:icon9]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-12-2003 à 19:08:36    

the real moins moins a écrit :

i s'rait qd meme temps [:icon9]


 
je crois que BSD est toujours sur 1.3 :o
 
(oui ok c'est nul comme excuse... [:ddr555])


---------------
IVG en france
Reply

Marsh Posté le 26-12-2003 à 19:21:08    

pas du tout, j'ai une 1.4.2 sur mon freebsd :o


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 26-12-2003 à 19:29:34    

the real moins moins a écrit :

i s'rait qd meme temps [:icon9]


Euh bin au taf on vient passe officiellement sur 1.3 le 6 janvier, hein :D


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed