如何大写ruby中字符串中每个单词的最后一个字母?

abc*_*ddy 0 ruby ruby-on-rails ruby-on-rails-3

如何将ruby中字符串中每个单词的最后一个字母大写?例如:

输入字符串:创建者永远不会死亡输出字符串必须是:创建neveR dieS

注意:字符串的长度不是常量.

dim*_*uch 5

your_string.gsub(/\w\b/) { |s| s.capitalize }