/** * 关键信息屏蔽,屏蔽邮箱和电话 * @param content * @return */ public static String senstiveContent(String content,String type){ // 内容为null返回空 if(content == null){ return ""; } String replacedStr = "";// 替换后的字符串 String pattern = ""; // 正则表达式 if(type.equals(CommonConst.SENSTIVE_TYPE_EMAIL)){ // 对email@符号前的长度进行判断如果少于2个字符则保留一位明文 String emailPattern = "\\S+@\\S+\\.\\S+"; // 构造Pattern对象 Pattern p = Pattern.compile(emailPattern); // 创建Matcher对象 Matcher matcher = p.matcher(content); String patternS
使用java正则表达式将内容中的email和电话号码部分信息用*号代替
最新推荐文章于 2022-09-27 09:58:29 发布
本文介绍如何利用Java的正则表达式功能,将文本中的电子邮件地址和电话号码替换为星号(*),以保护敏感信息。
摘要由CSDN通过智能技术生成