java过滤html标签_Java如何过滤html代码中的img标签
时间: 2024-03-17 20:40:06 浏览: 270
您可以使用Jsoup库来过滤HTML代码中的img标签,以下是一个示例代码:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class HtmlFilter {
public static void main(String[] args) {
String html = "<p><img src=\"image.jpg\"></p><p>This is a paragraph.</p>";
// 将HTML代码转换成Document对象
Document doc = Jsoup.parse(html);
// 获取所有img标签
Elements imgs = doc.select("img");
// 遍历img标签,将其移除
for (Element img : imgs) {
img.remove();
}
// 获取过滤后的HTML代码
String filteredHtml = doc.body().html();
System.out.println(filteredHtml);
}
}
```
上述代码使用Jsoup库将HTML代码转换成Document对象,然后使用select方法获取所有img标签,最后遍历img标签并将其移除。最终获取过滤后的HTML代码。
阅读全文