用ruby中的数组内容替换字符串?
String = "Test string Test" array = ["link1","link2"]
如何替换这样的字符串?
输出应为String = "link1 string link2"
串#GSUB! 可以返回一个枚举器,所以这很容易:
string.gsub!("Test").each_with_index { |v, i| array[i] }
String = "Test string Test" array = ["link1","link2"]
如何替换这样的字符串?
输出应为String = "link1 string link2"
串#GSUB! 可以返回一个枚举器,所以这很容易:
string.gsub!("Test").each_with_index { |v, i| array[i] }