我是靠谱客的博主 能干发箍,最近开发中收集的这篇文章主要介绍ruby常用的字符串操作方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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常用的字符串操作方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部