Converting upper-case string into title-case using Ruby

后端 未结 10 1375
小鲜肉
小鲜肉 2020-12-25 10:46

I\'m trying to convert an all-uppercase string in Ruby into a lower case one, but with each word\'s first character being upper case. Example:

convert \"MY STRING HE

10条回答
  •  攒了一身酷
    2020-12-25 11:34

    From ActiveSupport

    "MY STRING HERE".gsub(/\b('?[a-z])/) { $1.capitalize }
    

    If you are using Rails/ActiveSupport, the method is already available for free.

提交回复
热议问题