Заменить строку с содержимым массива в ruby? - PullRequest
3 голосов
/ 11 августа 2011
String = "Test string Test"
array = ["link1","link2"]

Как заменить строку следующим образом?

Вывод должен быть String = "link1 string link2"

1 Ответ

10 голосов
/ 11 августа 2011

Строка # GSUB!может вернуть перечислитель, так что это легко:

string.gsub!("Test").each_with_index { |v, i| array[i] }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...