Kann jemand mir bei der Suche nach einer bestimmten Zeichenfolge in HTML-Datei mit Jsoup oder einer anderen Methode helfen. Es gibt eingebaute Methoden, aber sie helfen beim Extrahieren von Titel- oder Skripttexten innerhalb eines bestimmten Tags und nicht im allgemeinen String. In diesem Code habe ich eine solche eingebaute Methode verwendet, um Titel aus der HTML-Seite zu extrahieren. Aber ich möchte stattdessen eine Zeichenfolge suchen.Suche nach einer Zeichenfolge in HTML-Datei mit Jsoup
package dynamic_tester;
import java.io.File;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class tester {
public static void main(String args[])
{
Document htmlFile = null;
{
try {
htmlFile = Jsoup.parse(new File("x.html"), "ISO-8859-1");
}
catch (IOException e)
{
e.printStackTrace();
}
String title = htmlFile.title();
System.out.println("Title = "+title);
}
}
}
Wenn Sie nach String suchen wollen, warum verwenden Sie nicht einfach die 'indexOf()' Methode von String? – 11thdimension
Aber ich habe keine Zeichenfolge oder eine Textdatei, um eine solche Operation durchzuführen. Ich kann es auch auf HTML-Dateien tun, weil ich der Ansicht war, was ich nicht verwenden kann, indexOf() Operation auf HTML-Dateien. –
Sie können die indexOf-Operation für HTML-Dateien verwenden. Sie sind im Wesentlichen reiner Text. Lies es einfach in einem String und suche nach was immer du brauchst. – 11thdimension