Regex réussi, mais insuffisante.
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:
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,