标签: ruby string replace
String = "Test string Test" array = ["link1","link2"]
如何替换这样的字符串?
输出应为String = "link1 string link2"
String = "link1 string link2"
答案 0 :(得分:10)
字符串#GSUB!可以返回一个枚举器,所以这很容易:
string.gsub!("Test").each_with_index { |v, i| array[i] }