2009-08-03 52 views
0

有没有一种简单的方法可以让dell htmldocument(在JTextPane中)不从web上载图像?我不能想到更聪明的东西,然后简单地删除标签或类似的东西。并且似乎找不到任何“内置”功能。不从html文档加载图像?

回答

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); 
}