专栏名称: 程序员鱼皮
鹅厂全栈开发,持续分享编程技法和实用项目
目录
相关文章推荐
南方能源观察  ·  《南方能源观察》电子刊上线!订阅方式戳→ ·  6 小时前  
南方能源观察  ·  2025年地方政府工作报告全拆解 ·  6 小时前  
南方能源观察  ·  虚拟电厂:新型能源体系的智慧“拼图” ·  昨天  
南方能源观察  ·  车网互动离规模化应用还远吗? ·  2 天前  
中国能源报  ·  关于举办绿电、绿证、CCER交易培训的通知 ·  3 天前  
中国能源报  ·  关于举办绿电、绿证、CCER交易培训的通知 ·  3 天前  
51好读  ›  专栏  ›  程序员鱼皮

今日代码 PK | 富文本转纯文本

程序员鱼皮  · 公众号  ·  · 2024-03-26 20:22

正文

作为一名后端开发,我们经常需要做各种各样的校验,

比如需要校验一段富文本内容是不是空的,该怎么做呢?

不能直接使用类似 isBlank 的方法,因为

也是空的,

单纯的 isBlank 是校验不出来的。

此时我们需要将富文本转为纯文本,那该怎么做呢?

我们可以通过自己写正则表达式来实现,示例代码:

public static void main(String[] args) {

    String htmlContent = "

标题

链接"
;
    String text = htmlContent.replaceAll("]*>""");

    // 标题链接
    System.out.println(text);
}

当然也能通过工具包实现,比如 hutool ,示例代码:

public static void main(String[] args) {

    String htmlContent = "

标题

链接"
;
    String text = HtmlUtil.cleanHtmlTag(htmlContent);

    // 标题链接
    System.out.println(text);
}

你喜欢哪种方式呢?欢迎投票并在评论区讨论。

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

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

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

往期推荐

今日代码 PK | 根据 code 获取小程序登录信息

今日代码 PK | 统一响应结果

今日代码 PK | 处理 Spring 事务和锁冲突







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