Expression réglière : Récupérer la valeur d'une balise xml
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:
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.