字符串我想替換空格所有的特殊字符,但我無法取代X:無法替換包含特殊字符
String search = "640×[email protected]#$%$20141008104817.jpeg";
String newSearch = search.replaceAll("[\\p{Punct}&&[^_]]", "");
System.out.println(newSearch);
輸出:640×2014100715160820141008104817jpeg
字符串我想替換空格所有的特殊字符,但我無法取代X:無法替換包含特殊字符
String search = "640×[email protected]#$%$20141008104817.jpeg";
String newSearch = search.replaceAll("[\\p{Punct}&&[^_]]", "");
System.out.println(newSearch);
輸出:640×2014100715160820141008104817jpeg
我用下面的邏輯:
String newSearch = search.replaceAll("[^A-Za-z0-9 ]","");
也就是說,刪除任何不是數字或數字的東西。這是你想要的嗎?
謝謝borat。解決了我的問題 – 2014-10-08 06:14:04
@ Rv15這也將'.html'的'.''s dat dat? – vks 2014-10-08 06:58:52
空格還是空格? – vks 2014-10-08 06:00:55
@Vks我沒有任何問題,白色或沒有空間。但我想替換文件名中的這個「x」字符進行替換。 – 2014-10-08 06:02:47
但你的輸出有'x'? – vks 2014-10-08 06:06:00