fork download
  1. using System;
  2. using System.Text.RegularExpressions;
  3. using System.Linq;
  4. public class Test
  5. {
  6. public static void Main()
  7. {
  8. string[] strings =
  9. {
  10. "ABC1100 - 2ppl",
  11. "ABC1300",
  12. "ABC 1300",
  13. "ABC-1300",
  14. "Managers Associates Only (ABC1100 - 2ppl)"
  15. };
  16.  
  17. var reg = new Regex(@"ABC[\s,-]?[0-9]+");
  18.  
  19. var systemNames = strings.Select(line => reg.Match(line).Value);
  20.  
  21. systemNames.ToList().ForEach(Console.WriteLine);
  22. }
  23. }
Success #stdin #stdout 0.08s 34168KB
stdin
Standard input is empty
stdout
ABC1100
ABC1300
ABC 1300
ABC-1300
ABC1100