首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

.net中邮箱有关问题

2012-03-16 
.net中邮箱问题我想要的一个效果就是比如说这个邮箱sawedd@163.com,我想让它显示的时候只显示前面几个字母

.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]

热点排行