Replace all the matches of a Pattern from a String in R Programming β gsub() Function
gsub()
function in R Language is used to replace all the matches of a pattern from a string. If the pattern is not found the string will be returned as it is.
Syntax:
gsub(pattern, replacement, string, ignore.case=TRUE/FALSE)Parameters:
pattern: string to be matched
replacement: string for replacement
string: String or String vector
ignore.case: Boolean value for case-sensitive replacement
Example 1:
# R program to illustrate # the use of gsub() function # Create a string x < - "w3wiki" # Calling gsub() function gsub( "eek" , "ood" , x) # Calling gsub() with case-sensitivity gsub( "gee" , "Boo" , x, ignore.case = FALSE) # Calling gsub() with case-insensitivity gsub( "gee" , "Boo" , x, ignore.case = TRUE) |
Output:
[1] "Goodsforgoods" [1] "BeginnerforBooks" [1] "BooksforBooks"
Example 2:
# R program to illustrate # the use of gsub() function # Create a string x < - c( "R Example" , "Java example" , "Go-Lang Example" ) # Calling gsub() function gsub( "Example" , "Tutorial" , x) # Calling gsub() with case-insensitivity gsub( "Example" , "Tutorial" , x, ignore.case = TRUE) |
Output:
[1] "R Tutorial" "Java example" "Go-Lang Tutorial" [1] "R Tutorial" "Java Tutorial" "Go-Lang Tutorial"