Regex vraagje

Gestart doorSjoerd0 reacties62 weergaven

1 berichten · pagina 1 van 1

Sjoerd

Lid · Topicstarter

Berichten
13.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aangezien ik niet zo goed ben met Regex en ik het toch graag wil weten vraag ik het hier even

Ik heb deze string:

$output2 = "<table width="90%" border="1" cellpadding="0" cellspacing="0" class="z"><tr><td class=x>Klas</td><td class=x>Uren</td><td class=x>wordt</td><td class=x>Doc</td><td class=x>Lok</td><td class=x>ipv</td><td class=x>(doc)</td></tr><tr><td class=y>WB1D</td><td class=y>2</td><td class=y>FA</td><td class=y>KOOJ</td><td class=y>W303</td><td class=y></td><td class=y>KORV</td></tr><tr><td class=y>WB1D</td><td class=y>7</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>KORV</td></tr><tr><td class=x>WB1G</td><td class=x>1</td><td class=x>---</td><td class=x>---</td><td class=x>---</td><td class=x></td><td class=x>KORV</td></tr><tr><td class=y>WB1Q</td><td class=y>5</td><td class=y>FA</td><td class=y>NELI</td><td class=y>W303</td><td class=y></td><td class=y>KORV</td></tr></table></center>
<center><table width="90%" border="1" cellpadding="0" cellspacing="0" class="z"><tr><td class=x>Klas</td><td class=x>Uren</td><td class=x>wordt</td><td class=x>Doc</td><td class=x>Lok</td><td class=x>ipv</td><td class=x>(doc)</td></tr><tr><td class=y>WM2K</td><td class=y>3</td><td class=y>FA</td><td class=y>ZAND</td><td class=y>W127</td><td class=y></td><td class=y>KORV</td></tr><tr><td class=x>WH3Q</td><td class=x>1</td><td class=x>WI</td><td class=x>HEND</td><td class=x>W032</td><td class=x></td><td class=x>HEND</td></tr><tr><td class=y>WH3R</td><td class=y>6</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>VAC2</td></tr><tr><td class=x>WH3S</td><td class=x>1</td><td class=x>DU</td><td class=x>HOVE</td><td class=x>W126</td><td class=x></td><td class=x>HOVE</td></tr><tr><td class=y>WA2A</td><td class=y>6</td><td class=y>FA</td><td class=y>TEMM</td><td class=y>W303</td><td class=y></td><td class=y>KORV</td></tr><tr><td class=x>WA2T</td><td class=x>2</td><td class=x>DU</td><td class=x>HOVE</td><td class=x>W126</td><td class=x></td><td class=x>HOVE</td></tr><tr><td class=y>WM3L</td><td class=y>7</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>WERF</td></tr><tr><td class=x>WM4K</td><td class=x>1</td><td class=x>m</td><td class=x>ZAGE</td><td class=x>W027</td><td class=x></td><td class=x>ZAGE</td></tr><tr><td class=y>WH4P,</td><td class=y>2</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>BECK</td></tr><tr><td class=y>WH4P,</td><td class=y>6</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>SMEE</td></tr><tr><td class=y>WH4P,</td><td class=y>6</td><td class=y>M</td><td class=y>HARM</td><td class=y>W101</td><td class=y></td><td class=y>HARM</td></tr><tr><td class=x>WH4Q</td><td class=x>5</td><td class=x>ges2</td><td class=x>TEMM</td><td class=x>W101</td><td class=x>Ma-1.2. / 7</td><td class=x>PIEH</td></tr><tr><td class=x>WH4Q</td><td class=x>7</td><td class=x>entl</td><td class=x>PIEH</td><td class=x>W202</td><td class=x>Ma-1.2. / 5</td><td class=x>TEMM</td></tr><tr><td class=y>WH4T</td><td class=y>5</td><td class=y>entl</td><td class=y>PIEH</td><td class=y>W027</td><td class=y>Ma-1.2. / 7</td><td class=y>HAGE</td></tr><tr><td class=y>WH4T</td><td class=y>7</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>PIEH</td></tr><tr><td class=x>WH5T</td><td class=x>2</td><td class=x>entl</td><td class=x>OLIJ</td><td class=x>W027</td><td class=x></td><td class=x>OLIJ</td></tr><tr><td class=y>WV4A</td><td class=y>2</td><td class=y>wisA2</td><td class=y>TUIN</td><td class=y>W054</td><td class=y></td><td class=y>TUIN</td></tr><tr><td class=x>WV4B,</td><td class=x>2</td><td class=x>wisB8</td><td class=x>BIJL</td><td class=x>W033</td><td class=x></td><td class=x>HAGE</td></tr><tr><td class=y>WV4D</td><td class=y>5</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>MAIN</td></tr><tr><td class=x>WV5A,</td><td class=x>1</td><td class=x>---</td><td class=x>---</td><td class=x>---</td><td class=x></td><td class=x>NOOH</td></tr><tr><td class=y>WV5B</td><td class=y>3</td><td class=y>LO</td><td class=y>LAKE</td><td class=y>WB1</td><td class=y></td><td class=y>VLAL</td></tr><tr><td class=y>WV5B</td><td class=y>4</td><td class=y>LO</td><td class=y>LAKE</td><td class=y>WB1</td><td class=y></td><td class=y>VLAL</td></tr></table></center>
<center><table width="90%" border="1" cellpadding="0" cellspacing="0" class="z"><tr><td class=x>Klas</td><td class=x>Uren</td><td class=x>wordt</td><td class=x>Doc</td><td class=x>Lok</td><td class=x>ipv</td><td class=x>(doc)</td></tr><tr><td class=y>WV6X</td><td class=y>6</td><td class=y>---</td><td class=y>---</td><td class=y>---</td><td class=y></td><td class=y>MAIN</td></tr></table></center>&nbsp;<BR>V5B: 2-toets grammatica entl/MOEN wordt verplaatst<BR>van dinsdag 2 feb naar vrijdag 5 feb. De toets van<BR>vrijdag 5 feb wordt verplaatst naar dinsdag 9 feb.<BR>";


die preg_match_all ik dus, maar ik weet niet hoe ik ergens iets doe van: OF het is een stukje tekst wat niet < is, OF het is gewoon null.., niks dus...
Nu selecteert hij alleen de regels waar Ma-1.2. / 7 staat, niet de regels waar op die plek niks staat sadley
[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/preg_match_all"]preg_match_all[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]/<tr><td class=.>([a-zA-Z0-9,]+)</td><td class=.>([0-9]+)</td><td class=.>([a-zA-Z0-9,-]+)</td><td class=.>([a-zA-Z0-9,-]+)</td><td class=.>([a-zA-Z0-9,-]+)</td><td class=.>([^<]+)</td><td class=.>([a-zA-Z0-9,-]+)</td></tr>/[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$output2[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$wijzigingen[/COLOR][COLOR= #007700]);[/COLOR]
?>


dat heb ik
het gaat om dat waar ([^<]+) staat.
Als ik daar gewoon .* van maakt selecteert hij gewoon alles in een zon field ofzo emo
Thanks,
Sjoerd
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren