例如在mysql数据库中建表时表名不能使用特殊符号,‘-’,‘{}’等等,所以我们要筛选去掉
public static void main(String[] args) {
String regEx = "[\n`~!@#$%^&*()+=|{}':;',\\[\\].<>/?~!@#¥%……&*()——+|{}【】‘;:”“’。, 、?-]";
String str = "dKdcfe_2018年软件基地年报1、(130000)-20190806102546_20211103";
String newString = str.replaceAll(regEx, "");//不想保留原来的字符串可以直接写成 “str =
System.out.println(newString);
}
筛选完后:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuIzM2YzN1QDNy0CO2UTNyQjM5AzNwETMxIDMy0CNxUDM3EjMvwVMxEjMwIzLcRTM1AzNxIzLcd2bsJ2Lc12bj5ycn9Gbi52YuAjMwIzZtl2Lc9CX6MHc0RHaiojIsJye.png)