C#正则表达式保留头尾替换中间为*

Posted 沧海·

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#正则表达式保留头尾替换中间为*相关的知识,希望对你有一定的参考价值。

数据脱敏 身份证号码、证件号码
以下示例是保留前后两位,可以自行调控

  public string ReturnCertificateNumNO(string CERTIFICATE_NUMBER)
        
            string pattern = @"(?<=[\\d]2)\\d(?=[\\S]2)";
            Regex rgx = new Regex(pattern);
            var res = rgx.Replace(CERTIFICATE_NUMBER, "*");
           
            return res;
        

以上是关于C#正则表达式保留头尾替换中间为*的主要内容,如果未能解决你的问题,请参考以下文章

我想用户java replaceALL替换手机号码中间的四个数字,中间的正则表达式不知道怎么写,哪位大师帮帮忙啊

python 正则表达式匹配并替换字符串的开头和结尾但保留中间

使用正则表达式c#替换文档中的文本字段

C# - 使用正则表达式验证电话号码

学习 正则表达式 js java c# python 通用

C# 正则表达式:将空格替换为 XML 标记