What is the difference between gsub and sub methods for Ruby Strings

后端 未结 4 832
-上瘾入骨i
-上瘾入骨i 2021-01-30 05:57

I have been perusing the documentation for String today, and I saw the :sub method, which I\'d never noticed before. I\'ve been using :gsub

4条回答
  •  感动是毒
    2021-01-30 06:49

    sub and gsub perform replacement of the first and all matches respectively.

    sub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE,
        fixed = FALSE, useBytes = FALSE)
    
    gsub(pattern, replacement, x, ignore.case = FALSE, perl = FALSE,
         fixed = FALSE, useBytes = FALSE)
    
    
    sub("4", "8", "An Introduction to R Software Course will be of 4 weeks duration" )  
    ##"An Introduction to R Software Course will be of 8 weeks duration"
    
    gsub("4", "8", "An Introduction to R Software Course will be of 4 weeks duration" )
    ##"An Introduction to R Software Course will be of 8 weeks duration"
    

提交回复
热议问题