#java #html #javafx
#java #HTML #javafx
Вопрос:
Я знаю, что вы можете использовать HTMLEditor.getHTMLText(); чтобы преобразовать текст в HTML, мне просто интересно, можете ли вы преобразовать текст HTML обратно в обычный текст.
Любая помощь будет оценена.
Комментарии:
1. Что вы имеете в виду, говоря «преобразовать текст HTML обратно в html»?
2. Эхх … неловкая ошибка, большое спасибо, я должен сказать, преобразовать текст HTML обратно в обычный текст.
Ответ №1:
Что вам нужно, так это удалить все HTML-теги из HTML-строки, возвращаемой getHtmlText
.
Вы можете реализовать метод или, что еще лучше, вы можете использовать, например, JSoup, чтобы выполнить эту работу за вас:
Jsoup.parse(htmlText).text();
Пример
HTMLEditor editor = new HTMLEditor();
Button b = new Button("Get Text");
b.setOnAction(e -> System.out.println(Jsoup.parse(editor.getHtmlText()).text()));
Комментарии:
1. Спасибо! Я собираюсь это протестировать.