不在html文档中加载来自网络的图像?

时间:2009-08-03 07:27:24

标签: java swing

是否有一种简单的方法来dell htmldocument(在JTextPane中)不从Web加载图像?我想不出更聪明的东西,只需删除标签或类似的东西。并且似乎无法找到任何“内置”功能。

1 个答案:

答案 0 :(得分:1)

这是我提出的最好的:

String removeImageTags(String content)
{
    Pattern imageRegexp = Pattern.compile("<img.*?src=['\"]{1}([^\"']*)['\"]{1}.*?>");
    Matcher m = imageRegexp.matcher(content);
    if (m.find())
    {
        content = m.replaceFirst(m.group(1));
    }
    else
    {
        return content;
    }
    return removeImageTags(content);
}