ruby--string常用方法
阿新 • • 發佈:2018-05-25
tle end -- parameter 所有 sele pre 第一個 cap
一、字符串轉換
獲取字符串轉換方法
"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常用方法