android去除富文本的javascript标签

我们都知道富文本能用webview正常加载,但是也有需求需要我们去除富文本的标签,可以采用以下方式:


```

public static String deleteHtml(String data) {

        try {

                    String regEx_script = "<[^>]+>"; // 定义script的正则表达式

                    Pattern p_script = Pattern.compile(regEx_script, Pattern.CASE_INSENSITIVE);

                    Matcher m_script = p_script.matcher(data);

                    String txt = m_script.replaceAll(""); // 过滤script标签

                    return txt;

        } catch (Exception e) {

            return "";

        }

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,064评论 19 139
  • 1.第一种方法 textView.setText(Html.fromHtml(content.getTitle()...
    安卓_背包客阅读 5,623评论 0 0
  • java笔记第一天 == 和 equals ==比较的比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量...
    jmychou阅读 5,430评论 0 3
  • 原文地址 之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题...
    hmaccelerate阅读 4,388评论 0 1
  • 属性与方法的简洁表示法 属性表达() Object.is() 用于比较两个值是否相等 自行实现,可采用如下代码 O...
    KeithFu阅读 1,729评论 0 0

友情链接更多精彩内容