fork(5) download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Example
  5. {
  6. public static void Main()
  7. {
  8. string pattern = @"(?:(?:^|(?<=@))([^.@])|\G(?!\A))[^.@](?:([^.@])(?=[.@]))?";
  9. string substitution = @"$1*$2";
  10. string input = @"userone@domain.com
  11. usertwo@domain.com.co";
  12. RegexOptions options = RegexOptions.Multiline;
  13.  
  14. Regex regex = new Regex(pattern, options);
  15. Console.WriteLine(regex.Replace(input, substitution));
  16. }
  17. }
Success #stdin #stdout 0.09s 19380KB
stdin
Standard input is empty
stdout
u*****e@d****n.com
u*****o@d****n.com.co