String filters some special characters

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();
    }
}

Guess you like

Origin blog.csdn.net/weixin_51966599/article/details/127371164