Bonjour,

J'essaie d'ouvrir un fichier en prenant comme argument une expression régulière.

Ainsi, si l'utilisateur entre: myFile*.txt , je veux ouvrir le fichier nommé: myFile2006.txt

Je pensais faire comme ça:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
 String userFileName = "myFile*.txt";
 String fileInDirectory = myFile2006.csv";
 
        pattern = Pattern.compile(userFileName );
        matcher = pattern.matcher(fileInDirectory );
 
        boolean found = false;
        while (matcher.find())
        {
            found = true;
        }
Le problème est que le Matcher ne trouve pas le pattern entré par l'utilisateur...

Avez vous une idée ? Merci beaucoup :-)