java解析html标签内容
时间: 2023-07-13 09:31:00 浏览: 241
Java 中 过滤Html标签
5星 · 资源好评率100%
可以使用Jsoup这个Java库来解析HTML标签内容。以下是一个简单的示例:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class HtmlParser {
public static void main(String[] args) {
String html = "<html><head><title>Jsoup Example</title></head>"
+ "<body><div class='example'><h1>Jsoup Example</h1><p>Learn how to parse HTML using Jsoup</p></div></body></html>";
// 将HTML字符串解析为Document对象
Document doc = Jsoup.parse(html);
// 获取title标签的内容
String title = doc.title();
System.out.println("Title: " + title);
// 获取div标签中的内容
Element div = doc.select("div.example").first();
String divContent = div.html();
System.out.println("Div content: " + divContent);
}
}
```
这个示例中,我们将一个HTML字符串解析为Document对象,然后通过`doc.title()`获取了`<title>`标签的内容,通过`doc.select("div.example").first()`获取了第一个`<div class='example'>`标签,最后通过`div.html()`获取了这个`<div>`标签中的内容。你可以根据自己的需求使用Jsoup提供的API来解析HTML标签的内容。
阅读全文