Bonjour, j'ai un petit problème pour analyser des données.
J'utilise :
Je parse une page web.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 import java.util.regex.Matcher; import java.util.regex.Pattern;
Dans la boucle "while (m.find()) {" du "Matcher". J'ai:
Chaque m.group(1) trouvé correspond à un "group" d'un "ExpandableListAdapter" -> private ArrayList<String> mGroup;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (m.group(1) != null) { // traitement } if (m.group(2) != null) { // traitement }
Chaque m.group(2) trouvé correspond à un "child" d'un "ExpandableListAdapter" -> private HashMap<String, ArrayList<String>> mChild;
Dans l'analyse et selon mon expression régulière, quand un nouveau "m.group(1)" du "Matcher" est trouvé c'est que l'on passe à une nouvelle liste de "child" correspondant à ce nouveau groupe pour l'ExpandableListAdapter.
Je cherche donc à contruire "mGroup" et "mChild" ...
Si quelqu'un peut m'aider à raisonner ...
Merci
Partager