Ruby | String gsub Method
Last Updated :
12 Dec, 2019
gsub is a String class method in Ruby which is used to return a copy of the given string with all occurrences of pattern substituted for the second argument.
Syntax: str.gsub(pattern, replacement)
Parameters: Here, str is the given string. pattern may be specified regex or character set to be removed. replacement is the set of characters which is to be put.
Returns:A copy of the string with all occurrences of pattern substituted for the second argument.
Example 1:
puts "Sample" .gsub(/[amuyt]/, '*' )
puts "Program" .gsub(/([gmra])/, '<\1>' )
|
Output:
S**ple
Po
Example 2:
puts "Ruby" .gsub(/[tyru]/, '<\1>' )
puts "String" .gsub(/([igtr])/, '*' )
|
Output:
Rb
S***n*
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...