Also... Das erste Pattern k�nnte z.B. so aussehen... (ungetestet) "class=""headline"">([^<]*)</div>(?:.|\n)*?((?:<tr>(?:.|\n)*?<td width(?:.|\n)*?</tr>)*)"
Der erste Untermatch enth�lt dann die headline und der zweite die infozeilen... Jeden zweiten Untermatch - also die mit den infozeilen jagst Du dann nochmal durch diesen Pattern, um die einzelnen Bestandteile in den drei untermatches zu bekommen: "<tr>[^<]*<td[^>]*>[^<]*<div[^>]*>(.*)</div>[^<]*</td>[^<]*<td[^>]*>(.*) </td>[^<]*<td[^>]*>[^<]*<div[^>]*>(.*)</div>[^<]*</td>[^<]*</tr>" Wie gesagt... Ungetestet... Am besten mal testen und die untermatches ausgeben etc... Claudius > <tr> > <td colspan="3" bgcolor="#e7e7e7" height="24"> > <div class="headline">�berschriftstext</div> > </td> > </tr> > <tr> > <td width="100"> > <div align="right" class="inhalt">Veranstaltungstyp:</div> > </td> > <td width="10" height="24"> </td> > <td width="294" height="24"> > <div class="inhalt">Art der Veranstaltung</div> > </td> > </tr> _______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
