java正则姓名加密,保留姓,名用*号代替

public String replaceNameX(String str){
		String reg = ".{1}";
		StringBuffer sb = new StringBuffer();
		Pattern p = Pattern.compile(reg);
		Matcher m = p.matcher(str);
		int i = 0;
		while(m.find()){
			i++;
			if(i==1)
				continue;
			m.appendReplacement(sb, "*");
		}
		m.appendTail(sb);
		return sb.toString();
	}

 


版权声明:本文为chang384915878原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。