fork(1) download
  1. using System;
  2. using System.Text.RegularExpressions;
  3.  
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. var data = new []{"<quick@brown.fox>", "< quick@brown.fox >", "quick@brown.fox"};
  9. foreach (var s in data) {
  10. var r = Regex.Replace(s, @"^\s*<?\s*([^\s>]+)\s*>?\s*$", "$1");
  11. Console.WriteLine("'{0}'", r);
  12. }
  13. }
  14. }
Success #stdin #stdout 0.11s 24328KB
stdin
Standard input is empty
stdout
'quick@brown.fox'
'quick@brown.fox'
'quick@brown.fox'