码迷,mamicode.com
首页 > 其他好文 > 详细

ruby--string常用方法

时间:2018-05-25 00:15:47      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:class   pca   字符串   --   down   pre   title   划线   parameter   

一、字符串转换 

获取字符串转换方法 

"abc".methods.select { |e| e.to_s.end_with? "ize" }

常用转换方法

a = "abc def ghi jkl"

#所有字母大写
a.upcase! # => "ABC DEF GHI JKL"
#所有字母小写
a.downcase! # => "abc def ghi jkl"
#第一个单词首字母大写
a.capitalize! # => "Abc def ghi jkl"

p a.pluralize
#rails中的扩展
#将字第串首字母大写并将下划线转为空格
b = "this_is_a_string"

b.humanize! # => "This is a string"
#将字符串转为复数
b.pluralize # => "this_is_a_strings"
#将复数转为单数
b.pluralize.singularize # => "this_is_a_string"
#转为驼峰形式(字符串须以下划线为分隔符,不然效果和capitalize!一样)
b.camelize # => "ThisIsAString"
#转为以“-”连接的字符串
a.parameterize # => "abc-def-ghi-jkl" 
#所有单词首字母大写
a.titleize # => "Abc Def Ghi Jkl"

 

ruby--string常用方法

标签:class   pca   字符串   --   down   pre   title   划线   parameter   

原文地址:https://www.cnblogs.com/ltns-hhyb/p/9074430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!