У меня есть список из 400 строк, которые заканчиваются на "_GONOGO" или "_ALLOC". Когда приложение запускается, мне нужно убрать "_GONOGO" или "_ALLOC" из каждой из этих строк.
Я попробовал это:
'string blah = Regex.Replace (string, "(_GONOGO | _ALLOC)", ""));'
но это НАМНОГО медленнее, чем простое условное выражение вроде этого:
if (string.Contains("_GONOGO"))
// use Substring
else if (string.Contains("_ALLOC"))
// use Substring w/different index
Я новичок в регулярных выражениях, поэтому я надеюсь, что у кого-то есть лучшее решение, или я делаю что-то ужасно неправильное. Это не имеет большого значения, но было бы неплохо превратить эти 4 строки в одну простую строку регулярных выражений.