Salut a tous,
j'ai un petit probleme avec une regex. Je vous montre directement l'exemple plutot que vainement tenter de vous l'expliquer :
Donc il y a ici 3 blocs <tr> différents. En dessous la regex. Je voudrais que celle ci capture ce qui est contenu entre "France SubCategories</a> : " et le "</li>" directement apres. Or pour le 2eme ou 3eme bloc <tr>, la regex capture tout jusqu'au dernier </li> rencontré.
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
19
20
21
22
23<tr> <th class="form-generico">Keyword targeting</th> <td class="form-generico"> <ul><li><a href="tkeywords.html?op=v&tkeyword_id=100">France SubCategories</a> : Immobilier - Colocation</li></ul> </td> </tr> <tr> <th class="form-generico">Keyword targeting</th> <td class="form-generico"> Match all the keywords:<ul><li><a href="tkeywords.html?op=v&tkeyword_id=100">France SubCategories</a> : Rencontres - Réservé aux + de 18 ans</li><li><a href="tkeywords.html?op=v&tkeyword_id=101">France SubSubCategories</a> : Rencontres - Réservé aux + de 18 ans - Erotica</li></ul> </td> </tr> <tr> <th class="form-generico">Keyword targeting</th> <td class="form-generico"> Match all the keywords:<ul><li><a href="tkeywords.html?op=v&tkeyword_id=100">France SubCategories</a> : Immobilier - Vente Appartement - Maison</li><li><a href="tkeywords.html?op=v&tkeyword_id=104">France Departments (Level 2)</a> : Languedoc-Roussillon - Aude, Languedoc-Roussillon - Gard, Languedoc-Roussillon - Hérault, Languedoc-Roussillon - Pyrénées-Orientales, Bretagne - Ille-et-Vilaine, Bretagne - Morbihan, Bretagne - Côtes-d'Armor, Pays de la Loire - Loire-Atlantique, Nord-Pas-de-Calais</li></ul> </td> </tr> #France SubCategories</a> : (.*)</li>#
Avez vous une idée ?
Merci par avance.







Répondre avec citation
Partager