概述
string 字符串在ruby中经常被用到,对于新手来说字符串处理确实是件头疼的事情,针对与这个我总结了一下常用的处理方法。
1.delete方法 :删除字符串中的某个对象,也可以是个范围
例如:
a = " hello"
a.delete("e") =>针对于删除某个对象
puts "hllo"
a.delete("e-m") =>针对于删除一个范围(包括前者不包括后者)
puts "o"
2.gsub方法:全局替换
例如:
a = "hello"
a.gsub("h","")=>出现的pattern都会被替代
puts "ello"
b ="hello"
"#{b}".gsub!("h","")=>#{b}变量不然就把b当成一个对象来解析
puts "ello"
3.sub方法:该字符串首次出现的对象被替换
例如:
a = "hello"
a.sub("l","")=>替换字符串首次对象
puts "helo"
4.index方法:字符串取首次出现对象下标
例如:
a = "hello"
a.index("h")
puts 0
a.index("l")
puts 2
5.rindex方法 从后往前取首次出现对象下标
例如:
a = "hello"
a.rindex("l")
puts 1
6.split方法:是把字符串以某个字符分割成数组
a = "hello"
a.split("l")
puts ["he","","o"]
最后
以上就是能干发箍为你收集整理的ruby常用的字符串操作方法的全部内容,希望文章能够帮你解决ruby常用的字符串操作方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复