我如何把一个字符串转换成Ruby中的小写或大写?
当前回答
你可以找到strings方法,比如"strings"。methods 你可以将字符串定义为大写,小写,标题。 例如,
"hii".downcase
"hii".titleize
"hii".upcase
其他回答
ruby downcase方法返回一个大写字母替换为小写字母的字符串。
"string".downcase
https://ruby-doc.org/core-2.1.0/String.html#method-i-downcase
结合try方法,支持nil值:
'string'.try(:upcase)
'string'.try(:capitalize)
'string'.try(:titleize)
Ruby有一些方法可以改变字符串的大小写。要转换成小写字母,请使用小写字母:
"hello James!".downcase #=> "hello james!"
类似地,大写大写每个字母,大写大写字符串的第一个字母,但小写其余字母:
"hello James!".upcase #=> "HELLO JAMES!"
"hello James!".capitalize #=> "Hello james!"
"hello James!".titleize #=> "Hello James!" (Rails/ActiveSupport only)
如果你想修改一个字符串,你可以在这些方法中添加一个感叹号:
string = "hello James!"
string.downcase!
string #=> "hello james!"
有关更多信息,请参阅String的文档。
... 大写字母是:
"Awesome String".upcase
=> "AWESOME STRING"
你可以找到strings方法,比如"strings"。methods 你可以将字符串定义为大写,小写,标题。 例如,
"hii".downcase
"hii".titleize
"hii".upcase
推荐文章
- c#:如何获得一个字符串的第一个字符?
- String类中的什么方法只返回前N个字符?
- 如何记录Ruby代码?
- 我可以将c#字符串值转换为转义字符串文字吗?
- Ruby:包含的反义词是什么?Ruby数组?
- 在c#中解析字符串为日期时间
- 字符串中的单词大写
- string.ToLower()和string.ToLowerInvariant()
- PHP字符串中的花括号
- 在Ruby中,proc和lambda有什么区别?
- 如何传递参数到一个Rake任务与环境在Rails?
- 获取当前正在执行的方法的名称
- 如何在Rails中计算相对时间?
- 如何删除字符串的第一个和最后一个字符
- String, StringBuffer和StringBuilder