Package io.github.enxign.core.shed
Class HtmlEfficient
java.lang.Object
io.github.enxign.core.shed.HtmlEfficient
HtmlEfficient
This class provides methods for efficient HTML processing, including URL parameter extraction,
HTML tag removal, and HTML entity conversion.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
HTML 줄바꿈 문자를
로 변환한다.static String
escape2HTML
(String sSrc) HTML 특수 문자를 HTML 문자 표현으로 대체한다.static String
HTML 특수 문자를 XML 문자 표현으로 대체한다.static boolean
주어진 문자열에서 특정 태그가 포함되어 있는지 확인합니다.static String
html2Escape
(String sSrc) HTML 문자 표현을 일반 문자열로 변환한다.static String
htmlBannedWords
(String sSrc, String sTag) HTML에서 사용이 제한된 태그를 제거한다.static String
removeHTML
(String source) HTML 태그와 HTML 엔티티를 제거합니다.static String
urlParamsByName
(String sQuery, String sName) URL 쿼리 문자열에서 특정 파라미터의 값을 반환합니다.
-
Constructor Details
-
HtmlEfficient
public HtmlEfficient()
-
-
Method Details
-
urlParamsByName
URL 쿼리 문자열에서 특정 파라미터의 값을 반환합니다.- Parameters:
sQuery
- URL 쿼리 문자열sName
- 찾을 파라미터 이름- Returns:
- 해당 파라미터의 값, 없으면 null
-
removeHTML
HTML 태그와 HTML 엔티티를 제거합니다.- Parameters:
source
- HTML 문자열- Returns:
- HTML 태그와 엔티티가 제거된 문자열
-
escape2HTML
HTML 특수 문자를 HTML 문자 표현으로 대체한다.- Parameters:
sSrc
- 원본 문자열- Returns:
- 대체한 문자열
-
html2Escape
HTML 문자 표현을 일반 문자열로 변환한다.- Parameters:
sSrc
- HTML 문자 표현 문자열- Returns:
- 변환된 문자열
-
escapeXML
HTML 특수 문자를 XML 문자 표현으로 대체한다.- Parameters:
sSrc
- 원본 문자열- Returns:
- 대체한 문자열
-
enter2Br
HTML 줄바꿈 문자를
로 변환한다.- Parameters:
sSrc
- 원본 문자열- Returns:
- 변환된 문자열
-
htmlBannedWords
HTML에서 사용이 제한된 태그를 제거한다.- Parameters:
sSrc
- HTML 문자열sTag
- 제한된 태그 목록 (쉼표로 구분)- Returns:
- 제한된 태그가 제거된 HTML 문자열
-
findTag
주어진 문자열에서 특정 태그가 포함되어 있는지 확인합니다.- Parameters:
sSrc
- 검사할 문자열asTags
- 검사할 태그 목록sDelim
- 태그 구분자- Returns:
- 태그가 포함되어 있으면 true, 그렇지 않으면 false
-