Expressions régulières - Java - Programmation
Marsh Posté le 03-09-2003 à 08:07:07
ça dépend à quel stade tu dois faire ce traitement. Tu proposes une GUI ou tout en ligne de commande ?
ça dépend aussi de ce que tu appelles "sauvegarder".
Marsh Posté le 03-09-2003 à 08:16:05
Il suffit que tu demandes à l'utilisateur de saisir des expressions du style *.txt et toi derrière, ti les transforme en expression régulière : .*\.txt. C'est pas bien compliqué ...
Marsh Posté le 03-09-2003 à 10:48:15
J'dois avoir un FileFilter qui prend en compte les * et tout ça, si ça intéresse les gens.
Marsh Posté le 03-09-2003 à 12:16:03
veryfree a écrit : sous le jdk 1.4 il me semble qu'il y en a un inclus |
\o/
Marsh Posté le 03-09-2003 à 15:12:01
Cherrytree a écrit : ça dépend à quel stade tu dois faire ce traitement. Tu proposes une GUI ou tout en ligne de commande ? |
Il s'agit bien de spécifier ces restrictions dans une interface graphique. L'utilisateur choisit, par l'intermédiaire d'un JFileChooser, le répertoire qu'il souhaite sauvegarder, puis dans un JtextField il définit les restrictions espacées par des virgules (*.txt, *mcz*) ; ensuite, le programme va lister tous les fichiers présent dans un Vector en excluant les fichiers correspondants aux restrictions.
benou : Il suffit que tu demandes à l'utilisateur de saisir des expressions du style *.txt et toi derrière, ti les transforme en expression régulière : .*\.txt. C'est pas bien compliqué ... |
J'ai pensé faire de cette manière mais je dois rendre mon programme au plus vite, donc j'espère qu'une telle class existe déjà
veryfree : sous le jdk 1.4 il me semble qu'il y en a un inclus |
Oui, je l'avais trouvé merci
Marsh Posté le 03-09-2003 à 03:56:18
Salut !
dans le cadre de mon projet, je dois laisser à l'utilisateur la possibilité d'exclure les fichiers qu'il souhaite lors d'une sauvegarde. Seulement, je ne vois pas comment faire... J'ai trouvé les expressions régulières mais ça me semble un peu compliqué pour un utilisateur lambda.
En gros, on pourra entrer par exemple : *.txt ou *mcz* pour exclure tous les fichiers en .txt ou tous ceux qui contiennent l'expression "mcz".
Existe-il un moyen pour faire ça ?