import java.util.regex.Pattern;
import org.springframework.web.util.HtmlUtils;
代碼
public static void main(String[] args) {
// TODO 自動生成的方法存根
String str = "測試數據!@#¥%qq&!@q";
System.out.println("原始----"+str);
// HtmlUtils把HTML編碼轉義 如&轉&
String value = HtmlUtils.htmlUnescape(str);
System.out.println("html轉義後----"+value);
String regEx = "[`~!@#$%^&*()+=|{}:;\\\\[\\\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。,、?]";
String rs = Pattern.compile(regEx).matcher(value).replaceAll("").trim();
System.out.println("過濾後----"+rs);
}
輸出結果