Class HtmlEfficient

java.lang.Object
io.github.enxign.core.shed.HtmlEfficient

public class HtmlEfficient extends Object
HtmlEfficient This class provides methods for efficient HTML processing, including URL parameter extraction, HTML tag removal, and HTML entity conversion.
  • Constructor Details

    • HtmlEfficient

      public HtmlEfficient()
  • Method Details

    • urlParamsByName

      public static String urlParamsByName(String sQuery, String sName)
      URL 쿼리 문자열에서 특정 파라미터의 값을 반환합니다.
      Parameters:
      sQuery - URL 쿼리 문자열
      sName - 찾을 파라미터 이름
      Returns:
      해당 파라미터의 값, 없으면 null
    • removeHTML

      public static String removeHTML(String source)
      HTML 태그와 HTML 엔티티를 제거합니다.
      Parameters:
      source - HTML 문자열
      Returns:
      HTML 태그와 엔티티가 제거된 문자열
    • escape2HTML

      public static String escape2HTML(String sSrc)
      HTML 특수 문자를 HTML 문자 표현으로 대체한다.
      Parameters:
      sSrc - 원본 문자열
      Returns:
      대체한 문자열
    • html2Escape

      public static String html2Escape(String sSrc)
      HTML 문자 표현을 일반 문자열로 변환한다.
      Parameters:
      sSrc - HTML 문자 표현 문자열
      Returns:
      변환된 문자열
    • escapeXML

      public static String escapeXML(String sSrc)
      HTML 특수 문자를 XML 문자 표현으로 대체한다.
      Parameters:
      sSrc - 원본 문자열
      Returns:
      대체한 문자열
    • enter2Br

      public static String enter2Br(String sSrc)
      HTML 줄바꿈 문자를
      로 변환한다.
      Parameters:
      sSrc - 원본 문자열
      Returns:
      변환된 문자열
    • htmlBannedWords

      public static String htmlBannedWords(String sSrc, String sTag)
      HTML에서 사용이 제한된 태그를 제거한다.
      Parameters:
      sSrc - HTML 문자열
      sTag - 제한된 태그 목록 (쉼표로 구분)
      Returns:
      제한된 태그가 제거된 HTML 문자열
    • findTag

      public static boolean findTag(String sSrc, String[] asTags, String sDelim)
      주어진 문자열에서 특정 태그가 포함되어 있는지 확인합니다.
      Parameters:
      sSrc - 검사할 문자열
      asTags - 검사할 태그 목록
      sDelim - 태그 구분자
      Returns:
      태그가 포함되어 있으면 true, 그렇지 않으면 false