ところで、別の質問いいですか?

<hoge moge="1234" hage="5678">・・・(以下長い文字列)
のmogeの1234(数字で可変)だけ置換するエレガントな書き方はないですか?

puts '<hoge moge="1234" hage="5678">・・・'.gsub(/(<hoge moge=")(\d+)(" hage=)/) { "#{$1}#{$2.to_i * 2}#{$3}" }

だと、(<hoge moge=")とか(" hage=)がなんか、しょーもないなーって感じなので