【发布时间】:2016-10-29 08:51:27
【问题描述】:
谁能帮助我使用 Jsoup 或任何其他方法在 HTML 文件中搜索特定字符串。有内置方法,但它们有助于提取特定标签内的标题或脚本文本,而不是一般的字符串。 在这段代码中,我使用了一种这样的内置方法从 html 页面中提取标题。 但我想搜索一个字符串。
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);
}
}
}
【问题讨论】:
-
如果你想搜索 String 那为什么不直接使用 String 的
indexOf()方法呢? -
但我没有字符串或文本文件来执行此类操作。我也可以对 HTML 文件执行此操作,因为我认为我不能对 html 文件使用 indexOf() 操作。
-
可以对 HTML 文件使用 indexOf 操作。它们本质上是纯文本。只需在字符串中读取它并搜索您需要的任何内容。
-
谢谢@11thdimension,如果我需要任何进一步的帮助,我会试一试并回到这里。