ruby中操作字符串的方法

分隔字符串

  • str.split            # 将字符串按空格分开,多个空格连在一个会被当成一个空格
  • str.split(" ")     # 同上
  • str.split(/ /)      # 按空格分隔字符串,一个空格就是严格的空格
  • str.split("a")   #已字符串中的"a"字符进行分隔

删除字符的方法

  • str.slice!(n)
  • str.slice!(n..m)
  • str.slice!(n, len)
  • str.delete(e)

大小写转换的方法

  • str.upcase!        # 将小写字母改变为大写,大写的字母则保持不变
  • str.downcase!   # 将大写字母改变为小写,小写的字母则保持不变
  • str.swapcase!   # 将大写字母改变为小写,小写字母改变为大写
  • str.capitalize!    # 将第一个字母改变为大写,其他的全部为小写

其他

  • str1.concat(str2)    # 连接两个字符串,具有破坏性
  • str.reverse!            # 将字符串的所有字符倒序排列
  • str.strip!                 # 去除字符串两边的空白符(空白符指" fv")
  • str.tr!                     # 将指定的字符转换为另一指定的字符
原文地址:https://www.cnblogs.com/jing5022/p/3176967.html