It is inevitable to have some special characters when obtaining data after calling the interface, such as \n, \t. These do not need to be saved in the database and are generally processed.
Approach
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* regEx可以根据自己的需求去改
**/
public class ContainsEmoji {
private static String regEx="[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}‘;:”“’。, 、?]";
public static String containsEmoji(String context) {
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(context);
return m.replaceAll(" ").trim();
}
}