У меня есть много документов, которые выглядят так:
foo_1 foo_2
foo_3
bar_1 foo_4 ...
И я хочу преобразовать их, взяв все экземпляры foo_[X]
и заменив каждый из них на foo_[X+1]
.В этом примере:
foo_2 foo_3
foo_4
bar_1 foo_5 ...
Можно ли сделать это с помощью gsub и блока?Если нет, то какой подход самый чистый?Я действительно ищу элегантное решение, потому что я всегда могу его использовать, но чувствую, что есть некоторая хитрость регулярных выражений, которую стоит изучить.