【代码库】去除字符串中的 HTML 标签

去除字符串中的 HTML 标签内容,只保留文本内容。

java 复制代码
import java.util.regex.*;

/**
 * 去除字符串中的 HTML 标签内容,只保留文本内容。
 */
public class RemoveHtmlTags {
    public static void main(String[] args) {
        // 原始 HTML 字符串
        String html = "<p style=\"color:red;\">这是一段包含<b>加粗</b>文本的HTML内容。</p>";

        // 定义要匹配的HTML标签模式
        Pattern pattern = Pattern.compile("<[^>]+>", Pattern.CASE_INSENSITIVE);

        // 创建Matcher对象并进行匹配操作
        Matcher matcher = pattern.matcher(html);

        // 将匹配到的HTML标签替换为空格或其他需要的字符
        String result = matcher.replaceAll("");

        System.out.println(result);
    }
}
相关推荐
程序员南飞4 分钟前
算法-数据结构-图-邻接表构建
java·数据结构·算法·职场和发展
-Mr_X-5 分钟前
Java使用EasyExcel实现异步导出
java·开发语言
xiaohiiii34 分钟前
2022年上半年软件设计师下午题题目详解与知识点解析(附真题及答案)
java·数据库·职场和发展·uml
坚定信念,勇往无前37 分钟前
解决idea一个非常坑的问题
java·ide·intellij-idea
巴巴博一41 分钟前
vue-i18n国际化插件安装教程(Vue3篇)
前端·javascript·vue.js·typescript
web137656076431 小时前
Apache Tomcat RCE 稳定复现 保姆级!(CVE-2024-50379)附视频+POC
java·tomcat·apache
C_V_Better1 小时前
Java 中的 List 和 Map:全面解析与实际应用
java·list
0_alan_1 小时前
Java 使用注解实现Redisson分布式锁
java·开发语言·分布式
带刺的坐椅1 小时前
用 solon-ai 写个简单的 deepseek 程序(构建全国产 ai 智能体应用)
java·solon·deepseek