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);
}
Java 正则
最新推荐文章于 2024-09-30 10:59:03 发布