2011-08-11 28 views

回答

10

String#gsub!可能会返回一个枚举器,所以这很容易:

string.gsub!("Test").each_with_index { |v, i| array[i] } 
+0

你之前用'gsub'写过,为什么你用'gsub !'代替它?在修改原始对象时避免'gsub!'总是好的。 – rubyprince

+0

我这样做是因为从我以为krunal希望原始字符串被修改的问题。 –

+0

好吧然后..很好的答案btw..cool :) – rubyprince