S
sundown
Gast
mit folgendere Schleife lese ich den html Code einer Webseite aus und zwar beginnden bei einer bestimmten Marke und endend bei einer bestimmten anderen Marke z.B. </HTML>
Leider sind in manchen Webseiten sehr viele lerre Zielen, die ich nicht in meinem Buffer haben will, wie kann ich diese leerzeilen auslassen, oder hinterher löschen.
Leider sind in manchen Webseiten sehr viele lerre Zielen, die ich nicht in meinem Buffer haben will, wie kann ich diese leerzeilen auslassen, oder hinterher löschen.
Code:
BufferedReader data;
String line;
while ((line = data.readLine()) != null)
{
if(!gefunden)
{
if ((line.indexOf(">MARKE</td>") != -1) || ((line.indexOf("andere MARKE") != -1)&& !endesuche))
{
System.out.println("..gefunden");
gefunden = true;
endesuche = true;
bekannt= true;
}
}
if((line.indexOf("ENDEMARKE") != -1) || (line.indexOf("ANDEREMARKE") != -1 ) )
endesuche = false;
if(endesuche){
buf.append(line );
}
}