Package org.aoju.bus.core.toolkit
Class EscapeKit
java.lang.Object
org.aoju.bus.core.toolkit.EscapeKit
转义和反转义工具类Escape / Unescape escape采用ISO Latin字符集对指定的字符串进行编码 Java, Java Script, HTML and XML.
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EscapeKit.Builderbuilder(CharSequenceTranslator translator) 获取一个EscapeKit.Builder.static final StringescapeEcmaScript(String input) 使用EcmaScript字符串规则转义String中的字符.static final StringescapeHtml3(String input) 使用HTML实体转义String中的字符.static final StringescapeHtml4(String input) 使用HTML实体转义String中的字符static final StringescapeJava(String input) 使用Java字符串规则转义String中的字符static final StringescapeJson(String input) 使用Json字符串规则转义String中的字符static StringescapeXml10(String input) 使用XML实体转义String中的字符static StringescapeXml11(String input) 使用XML实体转义String中的字符static final String使用XSI规则转义String中的字符static final StringunescapeEcmaScript(String input) 取消在String中找到的任何EcmaScript文本static final StringunescapeHtml3(String input) 将包含实体的字符串转义为包含与转义对应的实际Unicode字符的字符串。static final StringunescapeHtml4(String input) 将包含实体的字符串转义为包含与转义对应的实际Unicode字符的字符串。static final StringunescapeJava(String input) 取消在String中发现的任何Java信息的转义.static final StringunescapeJson(String input) 取消在String中找到的任何Json文本static final StringunescapeXml(String input) 将包含XML实体的字符串转义为包含与转义对应的实际Unicode字符的字符串static final StringunescapeXSI(String input) 使用XSI规则取消对String中的字符的转义
-
Constructor Details
-
EscapeKit
public EscapeKit()
-
-
Method Details
-
builder
获取一个EscapeKit.Builder.- Parameters:
translator- 文本转义- Returns:
EscapeKit.Builder
-
escapeJava
-
escapeEcmaScript
-
escapeJson
-
unescapeJava
-
unescapeEcmaScript
-
unescapeJson
-
escapeHtml4
-
escapeHtml3
-
unescapeHtml4
-
unescapeHtml3
-
escapeXml10
-
escapeXml11
-
unescapeXml
-
escapeXSI
-
unescapeXSI
-