using System.Text.RegularExpressions;
public static void Main()
var input = "natthavat28@gmail.com";
var pattern = @"(?<=[\w]{1})[\w-\._\+%]*(?=[\w]{1}@)";
var result = Regex.Replace(input, pattern, m => new string('*', m.Length));
Console.WriteLine("input: " + input);
Console.WriteLine("output: " + result);