Expression régulière : Découpage d'une chaine
Bonsoir,
Je cherche à découper, à l'aide d'une expression régulière, la chaine suivante :
Code:
{FR}=Angleterre{EN}=England
Voici mon premier bout de code :
Code:
1 2 3 4 5 6 7
|
String chaine = "{FR}=Angleterre{EN}=England";
String regex = "(\\{[A-Z]+\\}=)";
String s[] = chaine.split(regex);
for (String elt : s) {
System.out.println("--- ---"+elt);
} |
Mais ce code, bien qu'il marche ne me récupère que les noms de pays (ie. Angleterre, England).
Mon objectif est de récupérer un tableau dans les élements sont constitués ainsi :
s[0]=FR
s[1]=Angleterre
s[2]=EN
s[3]=England
Merci d'avance pour toute aide.