public class demo {
public static void main(String[] args) {
// 同时替换多个文字
String str1 = "广东省,福建省,北京市,海淀区,河北省,上海市";
str1 = str1.replaceAll("(?:省|市|区)", "");
System.out.println("替换多个中文:" + str1);
// 同时替换多个字符
String str2 = "0*00*00//33?23?23/";
str2= str2.replaceAll("\\*|\\/|\\?","");
System.out.println("替换多个字符:" + str2);
}
}
注意事项:
文字替换方式:str1 = str1.replaceAll("(?:省|市|区)", “”);
多个不同字符,通过 “|” 符号隔开;
符号替换方式:str2= str2.replaceAll("*|/|?","");
注意了,符号替换与文字不同,需要用 “\” 双斜杠转义。