我尝试了几个 Markdown 支持库,除了它们都有一个共同点之外,它们似乎都可以工作。他们无法识别单个 \n ,除非我输入 \n\n 。我使用的库是commonmark/markwon/bypass。他们中的任何一个都还没有运气。还有其他人有类似的问题吗?PS:我要应用降价的文本是不可编辑的,并且是从 API 返回的,
something like "text" = __this__: __name__ \n __that__ : __name__
Run Code Online (Sandbox Code Playgroud)
知道该怎么做吗?
小智 6
我有同样的问题并找到了解决方案。
我将 Markwon 库与以下插件一起使用,如Markwon 文档中所述。
从 4.3.0 开始,有一个专用插件可以为 Markdown 软中断插入新行 - SoftBreakAddsNewLinePlugin:
Run Code Online (Sandbox Code Playgroud)final Markwon markwon = Markwon.builder(this) .usePlugin(SoftBreakAddsNewLinePlugin.create()) .build();
这是有效的,因为 /n 根据CommonMark Spec被解析为软中断。
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |