Bonjour à tous,

J'ai éffectué une regex en utilisant le code suivant:
String Parser, contient ma regex.
String code source, contient le code source de la page à parser.
Int index, contient le numéro de l'index qui contient le résultat que je veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
    public String Parse(String Parser, String CodeSource, int index)
    {
        String ResultatParsage = new String();
 
        mpattern = Pattern.compile(Parser);
        mmatcher = mpattern.matcher(CodeSource);
        if(mmatcher.find())
        {
        ResultatParsage = mmatcher.group(index);
        }
        else{
            ResultatParsage = null;
        }
 
 
        return (ResultatParsage);
    }
Bon ce code marche très bien pour les regex simples (qui ont pour équivalent le preg_match en php).

Seulement j'aurais besoin de l'équivalent du preg_match_all. Et malgré mes recherches je n'ai point trouvé

Je voudrais en fait parser un code source et y récupérer, (par exemple), tout les prénoms contenus dans des balises html <p>.
Mon code ne récupère malheureusement que le premier prénom.

Je vous remercie de l'aide que vous pourriez m'apporter.

Amicalement marsupio,