Bonsoir,

Je cherche à découper, à l'aide d'une expression régulière, la chaine suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
{FR}=Angleterre{EN}=England
Voici mon premier bout de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.