fork download
  1. using System;
  2. using System.Globalization;
  3. using System.Linq;
  4. using System.Collections.Generic;
  5.  
  6. public class Test
  7. {
  8.  
  9.  
  10. public static void Main()
  11. {
  12. var listOfString = new List<string>()
  13. {
  14. "full1","full1inc1","full1inc2","full1inc3","full2","full2inc1","full2inc2","full3","full100inc100"
  15. };
  16.  
  17. var isolatedList = listOfString
  18. .Where(str => str.StartsWith("full"))
  19. .Select(str => "full" + string.Join("_", str.Substring("full".Length).Split(new[]{"inc"}, StringSplitOptions.None)))
  20. .ToList();
  21. foreach(string str in isolatedList)
  22. Console.WriteLine(str);
  23. }
  24. }
Success #stdin #stdout 0.06s 33960KB
stdin
Standard input is empty
stdout
full1
full1_1
full1_2
full1_3
full2
full2_1
full2_2
full3
full100_100