话不多说直接上方法:
public static String deleteHtml(String data) {
try {
String regEx_script = "<[^>]+>"; // 定义script的正则表达式
Pattern p_script = Pattern.compile(regEx_script, Pattern.CASE_INSENSITIVE);
Matcher m_script = p_script.matcher(htmlReplace(data));
String a = m_script.replaceAll(""); // 过滤script标签
return a;
} catch (Exception e) {
return "";
}
}
可根据上述方法去除富文本中的javascript标签
网友评论