Thread NEws ( Wörter zwischen <br /> und </tr>) (7 answers)
Opened by DeluxXx at 2005-06-19 15:32

DeluxXx
 2005-06-19 15:32
#55546 #55546
User since
2005-06-19
10 Artikel
BenutzerIn
[default_avatar]
Code: (dl )
1
2
3
while ($html =~/<br \/>.+<\/td>/gi) {
print "\n $& \n";
}

so nachdem ich eine Website mit LWP:Simple in dem String $html gespeichert habe möchte ich alle Sachen die zwischen <\td>
und <br \> stehen auflisten. Nur Leider will das nicht =( anstatt alle Sachen so
Code: (dl )
1
2
3
<br \>suchwort 1<\td>

<br \>gesuchtes wort<\td>

aufzulisten gibt er mir einfach nochmal fast die ganze website aus was ja auch logisch ist denn sagen wir eine Website sieht so aus :
Code: (dl )
1
2
3
4
5
6
7
<br />Gesuchtes Wort</td></tr> <tr><td class="L337
b" align="left">&nbsp; </td> <td class="-----" align="right" valign="top">&nbsp;
</td></tr></table><table class="---" align="center" cellspacing="1" width="75%"
><tr><th class="---_newstitle" colspan="2"><span class="TdTitle">News</
span> <br /> <span class="TdUser">von <a class="----" href="-----.cgi?action
=author&amp;name=-----">--------</a> ----</span></th></tr
<!----><br />Suchwort 2 </td></


wird natuerlich alles vom ersten
Code: (dl )
1
2
 <br \> bis zum letzten 
</td> aufgelistet

aber er soll ja nur bis zu dem darauf folgenden suchen. und sich dann mit dem nächsten <br /> wieder neuanfangen
Jmd ein Vorschlag wie ich das Problem lösen könnte ????

Vielen Dank[CODE]

View full thread NEws ( Wörter zwischen <br /> und </tr>)