У меня есть программа C#, где я использую много RegEx. Замена к тексту замены в моем текстовом файле.
Вот моя проблема.
В моем текстовом файле у меня есть код, такой как "M6T1". Этот код перечислен в многочисленных местах в текстовом файле.
Однако я только хочу удалить его из нижней части (последний экземпляр) в текстовом файле. Всегда будет "M6T1" у основания текстового файла, но это - не всегда последняя строка. Это могла быть 3-я строка от нижней части, 5-я строка от нижней части и т.д.
Я только хочу избавиться от последнего экземпляра "M6T1" так RegEx. Замена не будет работать здесь. Я не хочу к interfer с другим "M6T1" в других местоположениях в текстовом файле.
Кто-то может дать мне решение этой проблемы?
Спасибо
var needle = "M6T1";
var ix = str.LastIndexOf(needle);
str = str.Substring(0, ix) + str.Substring(ix + needle.Length);