1.正则去掉特殊字符(前端)
function specialCharacters(message) {
var pattern = /[`'`\\]/g;
message = message.replace(pattern,"");
return message;
}
2.正则去掉特殊字符(后端)
public String specialCharacters(String message){
String regexp = "[`'\\\\]";
Pattern pattern = Pattern.compile(regexp);
Matcher matcher = pattern.matcher(message);
return matcher.replaceAll("");
}
3.正则查找字符串中的特殊字符
private static Pattern pattern = Pattern.compile("[`'\\\\]");
public static void querySpecialCharacters(String messages){
Map<String,String> map = new HashMap<>();
Matcher matcher = pattern.matcher(messages);
while (matcher.find()){
String strChild = matcher.group();
map.put(strChild, strChild);
}
map.forEach((k, v) -> {
System.out.println(v);
});
}