using System;
using System.Globalization;
using System.Linq;
using System.Collections.Generic;
public class Test
{
public static void Main()
{
var listOfString = new List<string>()
{
"full1","full1inc1","full1inc2","full1inc3","full2","full2inc1","full2inc2","full3","full100inc100"
};
var isolatedList = listOfString
.Select(str => "full" + new string(str.Reverse().TakeWhile(Char.IsDigit).Reverse().ToArray()));;
foreach(string str in isolatedList)
Console.WriteLine(str);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uR2xvYmFsaXphdGlvbjsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwoKcHVibGljIGNsYXNzIFRlc3QKewogICAgCgoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewogICAgICAgICB2YXIgbGlzdE9mU3RyaW5nID0gbmV3IExpc3Q8c3RyaW5nPigpCiAgICAgICAgewogICAgICAgICAgICAiZnVsbDEiLCJmdWxsMWluYzEiLCJmdWxsMWluYzIiLCJmdWxsMWluYzMiLCJmdWxsMiIsImZ1bGwyaW5jMSIsImZ1bGwyaW5jMiIsImZ1bGwzIiwiZnVsbDEwMGluYzEwMCIKICAgICAgICB9OwoKICAgICAgICB2YXIgaXNvbGF0ZWRMaXN0ID0gbGlzdE9mU3RyaW5nCiAgICAgICAgICAgICAgICAuU2VsZWN0KHN0ciA9PiAiZnVsbCIgKyBuZXcgc3RyaW5nKHN0ci5SZXZlcnNlKCkuVGFrZVdoaWxlKENoYXIuSXNEaWdpdCkuUmV2ZXJzZSgpLlRvQXJyYXkoKSkpOzsKICAgICAgICBmb3JlYWNoKHN0cmluZyBzdHIgaW4gaXNvbGF0ZWRMaXN0KQogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZShzdHIpOwoJfQp9