p 'aBcDeFg-->'.upcase #=> "ABCDEFG-->" p 'aBcDeFg-->'.downcase #=> "abcdefg-->" |
upcase 和 downcase 方法只对字母有效, 其它的字符会原样输出。 如果想将字符串中某一指定字母进行大小写转换时, 使用的方法是String#tr
p 'abcdefghijklmn'.tr('acegikm', 'ACEGIKM') #=> "AbCdEfGhIjKlMn" |
将字符串的首字符转换成大写字母, 使用的方法是String#capitalize
p 'this is a pen'.capitalize #-> "This is a pen" |
大小写字母的相互转换, 使用的方法是String#swapcase
p 'aBcDeFg-->'.swapcase #-> "AbCdEfG-->" |
没有评论:
发表评论