Salut à tous

J'ai une chaine "blabla _cequejeveuxrecuperer_="blabla""
Je voudrais utiliser une regex pour enregistrer la ce qu'il y a entre les _
J'ai lu plusieurs tutos mais je n'y arrive pas

Pour l'instant j'ai écris ça:



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    public static void test() {
        try {
            //Pattern p = Pattern.compile("a*b|c");
            Pattern p = Pattern.compile("_*_");
            String entree = "_ok_";
            Matcher m = p.matcher(entree);
            while (m.find()) {
                System.out.print(entree.substring(m.start(), m.end()) + " ");
            }
            System.out.println();
        } catch (PatternSyntaxException pse) {
        }
    }
Malheureusement ça affiche ça: _ _
Donc pas du tout ce que je veux!

Auriez-vous la solution?

Merci d'avance