Bonjour,

Je souhaiterai utiliser les expressions régulières afin de pouvoir extraire la chaine se trouvant entre ma balise <libell> : <libelle>Standard_1</libelle>.
Sachant que la chaine à extraire devra contenir des majuscules, minuscules, chiffres, caractères spéciaux...

Voici ce que j'ai pu faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
    public static void main(String arg[]) {
        Pattern p = Pattern.compile("<libelle>*</libelle>");
        String entree = "<libelle>Standard_1</libelle>";
        Matcher m = p.matcher(entree);
        while (m.find()) {
            System.out.println(entree.substring(m.start(), m.end()));
        }
    }
A priori ça n'affiche rien sur l'écran

Merci d'avance de votre aide.