查看原文
其他

今日代码大赏 | markdown 转纯文本

编程导航-松柏 程序员鱼皮 2024-04-03

前几天我们分享了将富文本转为纯文本后校验,

在类似场景下,我们可能需要将markdown格式转化为纯文本。

如果我们自己来做的话,肯定是比较麻烦而且不一定完善的,

我们可以借助commonmark来实现,示例代码:

public static String markdownToText(String markdown) {
    if (StringUtils.isBlank(markdown)) {
        return "";
    }
    Parser parser = Parser.builder().build();
    Node document = parser.parse(markdown);
    TextContentRenderer textContentRenderer = TextContentRenderer.builder().build();
    return textContentRenderer.render(document);
}

完整代码片段来源于代码小抄,欢迎点击进入小程序阅读!

在线访问:https://www.codecopy.cn/post/fz2ktz

更多优质代码欢迎进入小程序查看!

往期推荐

今日代码大赏 | Redisson 限流

今日代码大赏 | MyBatis-Plus 优雅查询

今日代码大赏 | 集合高阶操作

今日代码大赏 | 饿汉式单例模式

今日代码大赏 | 快速排序

继续滑动看下一个
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存