我试着只保留字母和数字
String str = "it's too hard & jean say";
String strNew = str.replaceAll("[^A-Za-z0-9\\s]", "");
Run Code Online (Sandbox Code Playgroud)
我尝试使用此代码但不删除空格.
所以我搜索一种方法来删除它.
jba*_*bey 11
它不会删除空格,因为您已指定用空字符串替换除letters(A-Za-z),numbers(0-9)和spaces(\\s)之外的所有内容.
只需删除它\\s,它也应该用空字符串替换空格.
String strNew = str.replaceAll("[^A-Za-z0-9]", "");
Run Code Online (Sandbox Code Playgroud)