美文网首页
java正则,过滤掉HTML标签,但保留指定的标签如 p,img

java正则,过滤掉HTML标签,但保留指定的标签如 p,img

作者: 雨田Android开发 | 来源:发表于2021-03-23 13:27 被阅读0次
    /**过滤HTML里去除img、p、span外的所有标签
    * @param str
    * @return
    * @throws PatternSyntaxException
    */
    public static String stringFilter(String str)throws PatternSyntaxException {
     
    String regEx = "(?!<(img|p|span).*?>)<.*?>";
    Pattern p_html = Pattern.compile(regEx, Pattern.CASE_INSENSITIVE);
    Matcher m_html = p_html.matcher(str);
    str = m_html.replaceAll("");
     
    return str.trim(); // 返回文本字符串
    }
    

    相关文章

      网友评论

          本文标题:java正则,过滤掉HTML标签,但保留指定的标签如 p,img

          本文链接:https://www.haomeiwen.com/subject/tukfhltx.html