无法取消转义连续转义字符,如**<errors>**,示例代码如下:
String error = "&lt;errors&gt;";
String out = org.apache.commons.lang3.StringEscapeUtils.unescapeXml(error);
System.out.println(out);
电流输出:<errors>
预期产出:<errors>
此代码在JDK 11.0.16版本和commons-lang3-3.4.jar版本上运行。
1条答案
按热度按时间edqdpe6u1#
您需要取消转义输入字符串的次数与转义输入字符串的次数相同。