JavaFX HTMLEditor:HTML到纯文本

时间:2016-10-06 10:10:52

标签: java html javafx

我知道你可以使用HTMLEditor.getHTMLText();要将文本转换为HTML,我只是想知道你是否可以将HTML文本转换回纯文本

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

您需要从getHtmlText返回的HTML字符串中删除所有HTML标记。

您可以实施一种方法,或者更好,您可以使用例如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()));