RubyonRails第一个字母无大写

我正在运行 Rails 2.3.2。

我正在运行 Rails 2.3.2。

如何将"Cool"转换为"cool"?我知道"Cool".downcase有效,但是有一个 Ruby / Rails 方法与capitalize相反,即uncapitalizedecapitalize

117

还有:

"coolat_cat".camelize(:lower) # => "coolCat"
52

capitalize没有逆,但你可以随意滚动你自己的:

class String
  def uncapitalize 
    self[0, 1].downcase + self[1..-1]
  end
end
11

你也可以用一个简单的sub

"Cool".sub(/^[A-Z]/) {|f| f.downcase }
9
str = "Directly to the south"
str[0] = str[0].downcase
puts str
#=> "directly to the south"

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(924)
如何在 C#中计算XIRR公式
上一篇
什么是.htaccess文件
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(49条)