专栏名称: 程序员鱼皮
鹅厂全栈开发,持续分享编程技法和实用项目
目录
相关文章推荐
长沙晚报  ·  湖南明确了!3月1日起,统一提高! ·  6 小时前  
中国航务周刊  ·  阳明海运升级这一亚洲区内航线 ·  昨天  
中国航务周刊  ·  两大国资物流集团,筹划战略整合! ·  2 天前  
中国航务周刊  ·  年度投资170亿元!事关平陆运河 ·  昨天  
笛扬新闻  ·  柯桥兄妹俩双双中招!警惕! ·  昨天  
51好读  ›  专栏  ›  程序员鱼皮

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

程序员鱼皮  · 公众号  ·  · 2024-03-29 13:30

正文

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

在类似场景下,我们可能需要将 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 优雅查询

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







请到「今天看啥」查看全文