其他
今日代码大赏 | markdown 转纯文本
前几天我们分享了将富文本转为纯文本后校验,
在类似场景下,我们可能需要将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 优雅查询
今日代码大赏 | 集合高阶操作
今日代码大赏 | 饿汉式单例模式