当前位置: 代码迷 >> .NET相关 >> .net中邮箱有关问题
  详细解决方案

.net中邮箱有关问题

热度:7245   发布时间:2013-02-26 00:00:00.0
.net中邮箱问题
我想要的一个效果就是比如说这个邮箱sawedd@163.com,我想让它显示的时候只显示前面几个字母和后面几个字母,中间的用星号代替saw****com,应该怎么实现?

------解决方案--------------------------------------------------------
[code=C]#
//保留前3位 后3位
void Main()
{
string s="sawedd@163.com";
s=Regex.Replace(s,@"(? <=\w{3}).*(?=\w{3})",(Match m)=>new string('*',m.Value.Length));
Console.WriteLine(s);
//saw********com
}

[/code]
  相关解决方案