次のようなドキュメントがたくさんあります。
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 とブロックでこれを行うことはできますか? そうでない場合、最もクリーンなアプローチは何ですか? 私はいつでもブルートフォースできるので、エレガントなソリューションを本当に探していますが、学ぶ価値のある正規表現のトリックがいくつかあると感じています。