Hallo,
Ik heb een preg_match expressie geschreven..
Hiermee probeer ik uit de onderstaande html wat gegevens te halen
Het probleem is nu al1 dat het goed gaat behalve dat in het onderste stukje html maar 1x een <a href is gebruikt. Mijn preg_match gaat er vanuit dat er 2x een <a href gebruikt word. Hoe kan ik er nu voor zorgen dat hij als de <a href maar 1x voorkomt hij niet gaat zoeken naar de 2e?
Khoop dat 't een beetje te begrijpen is wat ik bedoel
Ik heb een preg_match expressie geschreven..
PHP:
1
| preg_match_all('/<tr name=\'([^"]*?)\' id=".*"><td align=center><input type=checkbox name=".*" onClick="CCA\(this\)" id=".*"><\/td>.*<a href="#" onclick="javascript:DoAD\(\'\',\'&strUsrView=\',event\);return false;">([^"]*?)<\/a>.*<a href="#" onclick="javascript:DC\(event\);return false;">([^"]*?)<\/a>.*<\/tr>/U', $page, $matches); |
Hiermee probeer ik uit de onderstaande html wat gegevens te halen
code:
1
2
3
4
5
| <tr name='**************@**.com' id="eb11bc15-b899-4621-bdf2-9da399f68a5c"><td align=center><input type=checkbox name="ADDReb11bc15-b899-4621-bdf2-9da399f68a5c" onClick="CCA(this)" id="hotmail"></td><td width=1%></td><td width=1%></td><td nowap><a href="#" onclick="javascript:DoAD('','&strUsrView=',event);return false;">hylsniper</a></td><td><a href="#" onclick="javascript:DC(event);return false;">*******@********.comm</a></td><td nowrap>31 0627268979</td></tr> <tr name='****@***.com' id="bfaed1c3-fff1-42c5-9c27-12791292efa3"><td align=center><input type=checkbox name="ADDRbfaed1c3-fff1-42c5-9c27-12791292efa3" onClick="CCA(this)" id="messenger"></td><td width=1%></td><td width=1%>[img]"http://gfx2.hotmail.com/i.p.ccard.jpg"[/img]</td><td nowap><a href="#" onclick="javascript:DoAD('','&strUsrView=',event);return false;">ik_heet_dennis</a></td><td><a href="#" onclick="javascript:DC(event);return false;">*****@*******.com</a></td><td></td></tr> <tr name='' id="df64b167-2543-4e68-9b0b-1c53e11c18fa"><td align=center><input type=checkbox name="ADDRdf64b167-2543-4e68-9b0b-1c53e11c18fa" onClick="CCA(this)" id="hotmail"></td><td width=1%></td><td width=1%></td><td nowap><a href="#" onclick="javascript:DoAD('','&strUsrView=',event);return false;">info75</a></td><td></td><td nowrap>31 625025025</td></tr> |
Het probleem is nu al1 dat het goed gaat behalve dat in het onderste stukje html maar 1x een <a href is gebruikt. Mijn preg_match gaat er vanuit dat er 2x een <a href gebruikt word. Hoe kan ik er nu voor zorgen dat hij als de <a href maar 1x voorkomt hij niet gaat zoeken naar de 2e?
Khoop dat 't een beetje te begrijpen is wat ik bedoel
[ Voor 28% gewijzigd door Verwijderd op 22-06-2005 16:11 ]