Пользователь вводит текст как HTML в форма, например:
<p>this is my <strong>blog</strong> post,
very <i>long</i> and written in <b>HTML</b></p>
Я хочу иметь возможность выводить только часть строки (например, 20 первых символов), не нарушая структуру HTML ввода пользователя. В данном случае:
<p>this is my <strong>blog</strong> post, very <i>l</i>...</p>
отображается как
, это мой блог сообщение, очень lo ...
Есть ли библиотека Java, способная это сделать, или какой простой способ использовать?
MyLibrary.abbreviateHTML(string,20) ?