Я пытаюсь найти лучшую методологию для нахождения определенного паттерна, а затем
заменить конечную часть шаблона. Вот быстрый пример (в C #):
// Найти любое значение года, начинающееся с скобки или подчеркивания
string patternToFind = "[[_]2007";
Regex yearFind = new Regex(patternToFind);
// Я хочу изменить любое из этих значений на x2008, где x - это скобка или подчеркивание, изначально в тексте. Я пытался использовать Regex.Replace (), но не могу понять, можно ли его применить.
Если ничего не помогает, я могу найти совпадения, используя MatchCollection, а затем переключить значение 2007 на 2008; однако я надеюсь на что-то более элегантное
MatchCollections matches = yearFind.Matches(" 2007 [2007 _2007");
foreach (Match match in matches){
//use match to find and replace value
}