[英]Unable to replace String containing special characters
我想用空格替換所有特殊字符,但是我不能替換x :
String search = "640×20141007151608@#$%$20141008104817.jpeg";
String newSearch = search.replaceAll("[\\p{Punct}&&[^_]]", "");
System.out.println(newSearch);
輸出:640×2014100715160820141008104817jpeg
我使用以下邏輯:
String newSearch = search.replaceAll("[^A-Za-z0-9 ]","");
也就是說,刪除所有非數字或數字的內容。 這就是你想要的嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.