Как использовать регулярные выражения для замены конкретного совпадения (например, «последнее» или «предпоследнее»)?

Я пытаюсь заменить одно (последнее или предпоследнее) совпадение в строка. У меня уже есть регулярное выражение, и оно работает, но оно заменяет ВСЕ элементы, после чего мне нужно вернуться и заменить один элемент.

Regex.Replace(BaseString, MatchString, ReplacementString)

Я хочу использовать MatchEvaluator, но не могу понять, как.

Любая помощь ?

5
задан jeffreypriebe 30 December 2010 в 22:47
поделиться