Heb een probleempje met een regular expression:

ik heb bijvoorbeeld dit stukje html:


<tr class="hoi">
<td></td>
<td>&nbsp;</td>
<td xx="xx">..</td>
<td xx="xx">..</td>
<td>&nbsp;</td>
</tr>

											
<tr ONMOUSEOVER="bla" ONMOUSEOUT="hoi" class="klasse">
<td>iets</td>
<td><img src=".."></td>
</tr>

<tr ONMOUSEOVER="bla" ONMOUSEOUT="hoi" class="klasse">
<td>iets</td>
<td><img src=".."></td>
</tr>


En nou wil ik alles tussen
<tr> en </tr> matchen waar een onmouseover staat en onmouseout en de class klasse.

Dat doe ik met dit stukje code:


preg_match_all("/<tr ONMOUSEOVER=\"(.*)\" ONMOUSEOUT=\"(.*)\" class=\"klasse\">(.*)<\/tr>/s", $content, $matches);


Dit werkt helaas niet, waarom niet?

Bvd,
RT.

Reageren