Hello à tous,
Voici mon problème du jour. Je possède une source HTML contenant la portion de code suivante :
Code :
- <table>
- <tbody>
- <td>
- <tr><a href="lien">Texte</a></tr>
- <tr>Texte</tr>
- </td>
- <td>
- <tr><a href="lien">Texte</a></tr>
- <tr>Texte</tr>
- </td>
- <td>
- <tr><a href="lien">Texte</a></tr>
- <tr>Texte</tr>
- </td>
- </tbody>
- </table>
|
J'ai une expression régulière qui extrait les "Texte" et les liens, et qui ressemble à ça :
Code :
- (?is)(?:<tr><td[^>]*>(?:.*?)<a\s+href="(.*?)"[^>]*>(.*?)</a>(?:.*?)</td><td[^>]*>(.*?)</td></tr> )
|
Mon problème : j'aimerais extraire les n premières lignes du tableau. Donc je me suis dit :
Code :
- (?is)(?:<tr><td[^>]*>(?:.*?)<a\s+href="(.*?)"[^>]*>(.*?)</a>(?:.*?)</td><td[^>]*>(.*?)</td></tr> ){n}
|
où n est un entier.
Mais non, ça ne marche pas. Une idée ?
---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?