У меня есть несколько строк, как показано ниже:
string num1 = "D123_1";
string num2 = "D123_2";
string num3 = "D456_11";
string num4 = "D456_22";
string num5 = "D_123_D";
string num5 = "_D_123";
Я хочу создать функцию, которая будет выполнять следующие действия:
1 - Проверяет, имеет ли данная строка значениеПодчеркните в нем, и это подчеркивание должно быть после некоторых чисел и следовать с некоторыми числами: в этом случае 'num5' и 'num6' недопустимы!
2- Замените числа после последнего подчеркивания любой желаемой строкойНапример, я хочу, чтобы 'num1 = "D123_1"' было изменено на 'D123_2'
Пока я пришел с этой идеей, но она не работает :( Сначала я не знаю, как проверитькритерии 1 и второе оператор замены не работает:
private string CheckAndReplace(string given, string toAdd)
{
var changedString = given.Split('_');
return changedString[changedString.Length - 1] + toAdd;
}
Любая помощь и советы будут оценены