标签: ruby-on-rails
我有一个字符串,例如。字符串AA。我希望能够在“ - ”之后将每个字母大写。实现这一目标是否直截了当?
我知道.capitalize但是不知道如何实现这个特殊要求。
答案 0 :(得分:1)
您可以使用gsub
gsub
"String-aa-bbbb".gsub(/-\w+/){|e| e.upcase} #=> "String-AA-BBBB"
上面的代码将捕获一个字母,后跟-并将其大写
-