JavaFX HTMLEditor : HTML to plain text

标签 java html javafx

我知道您可以使用 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/

相关文章:

java - 重命名类时应该对 javadoc 进行哪些更改?

html - 文本行转到新行,而不是换行,即使使用自动换行 :break-word

html - HTML 中的 <button> 可以在没有 javascript 的情况下执行某些操作吗?

JavaFx 自定义按钮的外观

java - 动态添加到 lambda 表达式

java - HBase 连接拒绝

java - 与连接表的一对多关系 : relation not being persisted

java - 如何在BridgeClass中的configureFieldMetadata之前调用set

javascript - 将 jQuery UI 对话框应用于类

JavaFX加载图像内存问题