我知道您可以使用 HTMLEditor.getHTMLText();将文本转换为 HTML,我只是想知道您是否可以将 HTML 文本转换回纯文本。
我们将不胜感激。
最佳答案
您需要从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()));
关于JavaFX HTMLEditor : HTML to plain text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39893230/