我想用空格替换所有特殊字符,但我无法替换 x :
String search = "640×20141007151608@#$%$20141008104817.jpeg";
String newSearch = search.replaceAll("[\\p{Punct}&&[^_]]", "");
System.out.println(newSearch);
输出:640×2014100715160820141008104817jpeg
答案 0 :(得分:4)
我使用下面的逻辑:
String newSearch = search.replaceAll("[^A-Za-z0-9 ]","");
即删除任何不是数字或数字的内容。这是你想要的吗?
答案 1 :(得分:0)