hoi,
ik heb een regex die een pagina afzoekt naar een $artiest en vervolgens de <tr> die er omheen staat weer geeft nu wil ik het nummer dat voor de artiest staat in een databse krijgen maar het lukt me niet om hem te isoleren
dit is de input:
dit is de code die ik nu gebruik:
ik wil dus de 1. isoleren en nog liever alleen de 1
alvast bedankt
ik heb een regex die een pagina afzoekt naar een $artiest en vervolgens de <tr> die er omheen staat weer geeft nu wil ik het nummer dat voor de artiest staat in een databse krijgen maar het lukt me niet om hem te isoleren
dit is de input:
code:
1
2
3
4
5
6
7
8
| <tr> <td valign=top width=10 height=10 class="nsrscore"> <b> 1. </b> </td> <td valign=top width=100% height=10>hier bevind zich de artiest.</td> </tr> |
dit is de code die ik nu gebruik:
code:
1
2
3
4
| $preg = '%<tr>([^<]|<(?!/tr>))*'.preg_quote($artiest,'%').'.*?</tr>%si';
if (preg_match($preg, $fd, $match)){
echo $match[0];
} |
ik wil dus de 1. isoleren en nog liever alleen de 1
alvast bedankt