我有很多看起來像這樣的文件:如何搜索,增量和替換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