工具链接
使用教程

使用案例
案例一:隐藏电话号码中间几位
正则:(\d{3})\d{4}(\d{4})


// java 代码中的写法 需要多加个\
public static String hidePhone(String phone){
return phone.replaceAll("(\\d{3})\\d{4}(\\d{4})","$1****$2");
}
案例二:隐藏身份证中间几位
正则:(\d{6})\d{8}([0-9a-zA-Z]{4})

// java 代码中的写法 需要多加个\
public static String hidePhone(String phone){
return phone.replaceAll("(\\d{6})\\d{8}([0-9a-zA-Z]{4})","$1**********$2");
}
案例三:获取随机的UUID唯一标识,去掉 -
import java.util.UUID
public static String getUUID(){
UUID uuid = UUID.randomUUID();
String result = uuid.toString.toUpperCase(); // 将字母转为大写
return result.replaceAll("-","");
}
本文介绍如何使用正则表达式来实现电话号码和身份证号的部分隐藏,以及生成不带短横线的UUID唯一标识符。通过具体案例展示了正则表达式的实际应用,并提供了Java代码实现。
2394

被折叠的 条评论
为什么被折叠?



