gpt4 book ai didi

java:从jEditorPane获取带有换行符的纯文本

转载 作者:行者123 更新时间:2023-12-04 06:17:30 24 4
gpt4 key购买 nike

我有一个基于 HTML 的 jEditorPane。
我发现你可以使用:

String text = jEditorPane1.getDocument().getText(0, jEditorPane1.getDocument().getLength());
text = text.replaceAll("(?<!^)\n", "\n<br />");
jEditorPane1.setText("<html>" + text + "</html>");

通过这种方式,我从编辑器 Pane 中获取了文本。当我想把它放回编辑器面板时,我只是用 < br/> 替换换行符。然后把它放回去。

直到现在一切都很好。但是当我第二次从编辑器 Pane 中获取文本时,没有换行符。

我怎样才能保留这个换行符?

最佳答案

尝试使用 "</p><p>"而不是 "<br>"在中间和

jEditorPane1.setText("<html><p>" + text + "</p></html>");

关于java:从jEditorPane获取带有换行符的纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7050053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com