Вы, вероятно, можете использовать регулярное выражение.Вот небольшой пример, хотя его, вероятно, можно сделать более эффективным и абстрактным:
public static void main(final String[] args) {
final String html = "Some text <font> here </font>, and some <font>there</font>";
final Pattern ptrn = Pattern.compile("<font>(.+?)</font>");
final Matcher mtchr = ptrn.matcher(html);
while (mtchr.find()) {
final String result = html.substring(mtchr.start(), mtchr.end()).replace("<font>", "").replace("</font>", "");
System.out.println(result);
}
}
Результат:
here there
PS Возможно, вам не следует использовать это для больших ответовдумаю, что не рекомендуется использовать регулярные выражения для HTML).Возможно, вам следует использовать какой-то парсер (SAX для одного).