Не загружать изображения из Интернета в HTML-документ? - PullRequest
0 голосов
/ 03 августа 2009

Есть ли простой способ создания htmldocument (внутри JTextPane), чтобы не загружать изображения из Интернета? я не могу придумать что-нибудь умнее, чем просто удалить теги или подобное. и, кажется, не может найти какую-либо "встроенную" функциональность для него.

1 Ответ

1 голос
/ 03 августа 2009

это лучшее, что я придумал:

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...