类 HtmlUtil

java.lang.Object
com.tlcsdm.core.util.HtmlUtil

@Deprecated public class HtmlUtil extends Object
已过时。
Use org.apache.commons.text.StringEscapeUtils.unescapeHtml4 instead
作者:
unknowIfGuestInDream
  • 字段详细资料

  • 构造器详细资料

    • HtmlUtil

      private HtmlUtil()
      已过时。
  • 方法详细资料

    • escape

      public static String escape(String text)
      已过时。
      转义文本中的HTML字符为安全的字符,以下字符被转义:
      • ' 替换为 ' (' doesn't work in HTML4)
      • " 替换为 "
      • & 替换为 &
      • < 替换为 &lt;
      • > 替换为 &gt;
      参数:
      text - 被转义的文本
      返回:
      转义后的文本
    • unescape

      public static String unescape(String htmlStr)
      已过时。
      还原被转义的HTML特殊字符
      参数:
      htmlStr - 包含转义符的HTML内容
      返回:
      转换后的字符串
    • cleanHtmlTag

      public static String cleanHtmlTag(String content)
      已过时。
      清除所有HTML标签,但是不删除标签内的内容
      参数:
      content - 文本
      返回:
      清除标签后的文本
    • removeHtmlTag

      public static String removeHtmlTag(String content, String... tagNames)
      已过时。
      清除指定HTML标签和被标签包围的内容
      不区分大小写
      参数:
      content - 文本
      tagNames - 要清除的标签
      返回:
      去除标签后的文本
    • unwrapHtmlTag

      public static String unwrapHtmlTag(String content, String... tagNames)
      已过时。
      清除指定HTML标签,不包括内容
      不区分大小写
      参数:
      content - 文本
      tagNames - 要清除的标签
      返回:
      去除标签后的文本
    • removeHtmlTag

      public static String removeHtmlTag(String content, boolean withTagContent, String... tagNames)
      已过时。
      清除指定HTML标签
      不区分大小写
      参数:
      content - 文本
      withTagContent - 是否去掉被包含在标签中的内容
      tagNames - 要清除的标签
      返回:
      去除标签后的文本
    • removeHtmlAttr

      public static String removeHtmlAttr(String content, String... attrs)
      已过时。
      去除HTML标签中的属性,如果多个标签有相同属性,都去除
      参数:
      content - 文本
      attrs - 属性名(不区分大小写)
      返回:
      处理后的文本
    • removeAllHtmlAttr

      public static String removeAllHtmlAttr(String content, String... tagNames)
      已过时。
      去除指定标签的所有属性
      参数:
      content - 内容
      tagNames - 指定标签
      返回:
      处理后的文本
    • encode

      private static String encode(String text)
      已过时。
      Encoder
      参数:
      text - 被编码的文本
      返回:
      编码后的字符