У меня много документов, которые выглядят так:
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 и блока? Если нет, то какой подход самый чистый? Я действительно ищу элегантное решение, потому что я всегда могу его перебрать, но чувствую, что есть некоторые уловки с регулярными выражениями, которые стоит изучить.