Hilfe benötigt:
Wie kann ich mir den Text zwischen <p> und </p> ausgeben lassen?? Hab es schon mit substring probiert aber läuft irgendwie nicht!
BufferedReader in = new BufferedReader (new FileReader(datei));
try
{
int iPosMerker;
int iFirst;
while ((sLine = in.readLine())!= null)
{
//Dateiinhalt ausgeben
sFileInhalt = sLine;
System.out.println(sFileInhalt);
//nach public suchen
int iPublic = sFileInhalt.indexOf("public");
if (iPublic != -1)
{
//1. public merken und anzeigen
System.out.println(iPublic);
iPosMerker = iPublic;
//nach <p> suchen
while ((sLine = in.readLine())!= null)
{
sFileInhalt = sLine;
System.out.println(sFileInhalt);
iFirst = sFileInhalt.indexOf("<p>");
if(iFirst != -1)
{
//Ausgabe Merker <p>
System.out.println(iFirst);
}
else
{
//auf 0 setzten
iFirst = 0xffff;
//suche nach </p>
iPosMerker = sFileInhalt.indexOf("</p>");
if (iPosMerker >= 0)
{
iFirst = iPosMerker;
//Ausgabe Merker </p>
System.out.println(iFirst);
}
}
}
}
Wie kann ich mir den Text zwischen <p> und </p> ausgeben lassen?? Hab es schon mit substring probiert aber läuft irgendwie nicht!
BufferedReader in = new BufferedReader (new FileReader(datei));
try
{
int iPosMerker;
int iFirst;
while ((sLine = in.readLine())!= null)
{
//Dateiinhalt ausgeben
sFileInhalt = sLine;
System.out.println(sFileInhalt);
//nach public suchen
int iPublic = sFileInhalt.indexOf("public");
if (iPublic != -1)
{
//1. public merken und anzeigen
System.out.println(iPublic);
iPosMerker = iPublic;
//nach <p> suchen
while ((sLine = in.readLine())!= null)
{
sFileInhalt = sLine;
System.out.println(sFileInhalt);
iFirst = sFileInhalt.indexOf("<p>");
if(iFirst != -1)
{
//Ausgabe Merker <p>
System.out.println(iFirst);
}
else
{
//auf 0 setzten
iFirst = 0xffff;
//suche nach </p>
iPosMerker = sFileInhalt.indexOf("</p>");
if (iPosMerker >= 0)
{
iFirst = iPosMerker;
//Ausgabe Merker </p>
System.out.println(iFirst);
}
}
}
}
Comment