当前位置: 编程技术>java/j2ee
java清除html转义字符
来源: 互联网 发布时间:2014-11-01
本文导语: 代码如下:import java.util.HashMap;import java.util.Map; import org.apache.commons.lang3.StringUtils;import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;/** * 静态文件处理的一些便捷服务 * @author Kettas * 4:27:25 PM */public class HTMLServices {...
代码如下:
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* 静态文件处理的一些便捷服务
* @author Kettas
* 4:27:25 PM
*/
public class HTMLServices {
private static Log log=LogFactory.getLog(HTMLServices.class);
/**
* 清除html代码
*
所有包括在''之间的内容全部都会被清除掉,并返回
* @param args
* @return String
*/
public static String clearHTMLToString(String args){
return clearHTMLToString(args,false);
}
/**
* 清除html代码
*
所有包括在''之间的内容全部都会被清除掉,并返回
* @param args
* @param replaceNull 是否替换空格等制表符
* @return String
*/
public static String clearHTMLToString(String args,boolean replaceNull){
if(StringUtils.isEmpty(args)){
return "";
}
args= args.replaceAll("(?is)","");
if(replaceNull){
args = args.replaceAll("\s*|t|r|n","");
}
return args;
}
/**
* 清除html代码
*
所有包括在''之间的内容全部都会被清除掉,并指定返回的长度
* @param args
* @return String
*/
public static String clearHTMLToString(String args,int maxSize){
return clearHTMLToString(args, maxSize, "");
}
/**
* 清除html代码
*
所有包括在''之间的内容全部都会被清除掉,并指定返回的长度
* @param args
* @return String
*/
public static String clearHTMLToString(String args,int maxSize,String replace){
args=clearHTMLToString(args);
if(maxSize