我有很多看起来像这样的文件:如何搜索,增量和替换Ruby字符串中的整数子字符串?
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和块做这个吗?如果不是,最干净的方法是什么?我真的很想找一个优雅的解决方案,因为我总是可以蛮力的,但是觉得有一些值得学习的正则表达式。
谢谢!我没有考虑匹配(foo_)并在块中重用它。 – 2011-05-13 14:58:11
您可以完全忽略'| not_needed |'。 – 2011-05-13 18:12:36
@Wayne哦,好的。但我会这样说,以表明它可用但未使用。 – 2011-05-13 18:18:03