StringEscapeUtils.unescapeHtml的使用详解编程语言

在做代码高亮时,从数据库中取出代码如下(节选):

<pre class="brush: java;">

需要的应该是<pre class=/”brush: java;/”>

这样才能解析代码

所以需要StringEscapeUtils类进行转义与反转义

public class Test { 
 
	/** 
	 * @param args 
	 */ 
	public static void main(String[] args) { 
         
        String s = "<pre class=/"brush: java;/">"; 
        System.out.println(StringEscapeUtils.escapeHtml(s)); 
         
        String u = "<pre class="brush: java;">"; 
        System.out.println(StringEscapeUtils.unescapeHtml(u)); 
	} 
	 
}

作者:blog.ytso.com

出处:blog.ytso.com/article/details/38421711

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14312.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论