這個問題在這里已經有了答案: 在java中替換字串中的多個字符 (4個答案) 字串:如何用單個字符替換多個可能的字符? (3 個回答) 如何替換字串中的多個字符? (5 個回答) 2 天前關閉。
如果有字串 A B C D E F
如何一次洗掉 A、C、F?
除了像這樣一一添加代碼。
replace "A", "", replace "C", "",replace "F", ""
uj5u.com熱心網友回復:
使用string.replaceAll("[ACF]", "");提供一組字符應該被替換。
或者,如果字母后的空格也應該洗掉,則\\s*需要在字母后添加:
string.replaceAll("[ACF]\\s*", "");
測驗:
System.out.println("'" string.replaceAll("[ACF]", "") "'");
System.out.println("'" string.replaceAll("[ACF]\\s*", "") "'");
輸出:
' B D E '
'B D E '
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/326795.html
