Ruby/String/replace
Материал из Wiki.crossplatform.ru
(Различия между версиями)
ViGOur (Обсуждение | вклад) м (1 версия) |
Текущая версия на 17:56, 13 сентября 2010
Replace a substring
speaker = "King Richard, 2007" speaker[", 2007"]= "III" # => "III" p speaker # => "King Richard III"
The replace method replaces a string wholesale.
call = "All hands on deck!" puts call.replace "All feet on deck!"
Use ERB to replace string
require "erb"
template = ERB.new %q{static string <%= food %>!}
food = "bacon"
template.result(binding)
food = "peanut butter"
template.result(binding)
puts template.result