public static String htmlToString(String str)
{
if(str==null) return "";
if(str.equals("")) return "";
str = str.replaceAll("&", "&");
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll("&amp;", "&");
str = str.replaceAll("&quot;", """);
str = str.replaceAll("\"", """);
str = str.replaceAll("&lt;", "<");
str = str.replaceAll("&gt;", ">");
str = str.replaceAll("&nbsp;", " ");
return str;
}
public static String stringToHtml(String str)
{
if(str==null) return "";
if(str.equals("")) return "";
str = str.replaceAll("&", "&");
str = str.replaceAll("<", "<");
str = str.replaceAll(">", ">");
str = str.replaceAll(">", ">");
str = str.replaceAll(""", "\"");
str = str.replaceAll(" ", " ");
return str;
}
String与HTML转换
最新推荐文章于 2025-02-08 08:33:26 发布
本文介绍了一种将普通字符串转换为HTML安全字符串的方法,并提供了逆向转换的代码实现。通过正则表达式的应用,确保了字符串在不同上下文中的正确显示,避免了潜在的安全风险。
259

被折叠的 条评论
为什么被折叠?



