max246
11-02-2009, 21:37
Ciao a tutti :)
Sto cercando di fare una regex che mi ricava da una tabella i dati, ecco un esempio di una riga:
<tr class="Result1 ranking"><td class="rank">1.</td><td class="label">Zurich</td><td><b>43</b></td><td>19</td><td>13</td><td>4</td><td>2</td><td>44</td><td>18</td><td>26</td></tr>
La regex
/.*<td class=\"label\">(\w\D)<\/td>.*(<td>(.*)<\/td>.*).*/
Il fatto che ci sono tipo 10 righe e con questa regexp mi tira fuori la 3°.. non si sa il perchè...
Nel td class label c'è sempre un test perciò ho messo \w e senza numeri \D
Ho provato a mettere il {1,8} per prendere tutti le altre 8 colonne ma non mi ricava niente..
Help :(
Sto cercando di fare una regex che mi ricava da una tabella i dati, ecco un esempio di una riga:
<tr class="Result1 ranking"><td class="rank">1.</td><td class="label">Zurich</td><td><b>43</b></td><td>19</td><td>13</td><td>4</td><td>2</td><td>44</td><td>18</td><td>26</td></tr>
La regex
/.*<td class=\"label\">(\w\D)<\/td>.*(<td>(.*)<\/td>.*).*/
Il fatto che ci sono tipo 10 righe e con questa regexp mi tira fuori la 3°.. non si sa il perchè...
Nel td class label c'è sempre un test perciò ho messo \w e senza numeri \D
Ho provato a mettere il {1,8} per prendere tutti le altre 8 colonne ma non mi ricava niente..
Help :(