public static void main(String[] args) {
String str = "小红13055648889铁蛋18254657777";
//正则表达式的字符串
String regex = "(\\d{3})(\\d{4})(\\d{4})";
String replaceAll = str.replaceAll(regex,"$1****$3");
//底层原理
//Pattern pattern = Pattern.compile(reger);//获取正则表达式的对象
//Matcher matcher = pattern.matcher(str);//匹配结果
//String replaceAll = matcher.replaceAll("$1****$3");//替换
// 小红130****8889铁蛋182****7777 保留部分
System.out.println(replaceAll);
}
10-31
450