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.
Bon ce code marche très bien pour les regex simples (qui ont pour équivalent le preg_match en php).
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); }
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,
Partager