Regexp#match() : force_encoding?() is a Regexp class method which matches the regular expression with the string and specifies the position in the string to begin the search.
Syntax: Regexp.match()
Parameter: Regexp values
Return: regular expression with the string after matching it.
Example #1 :
# Ruby code for Regexp.match() method # declaring Regexp value reg_a = /a/ # declaring Regexp value reg_b = /geeks/ # declaring Regexp value reg_c = /a/ # match method puts "Regexp match form : #{reg_a.match(" abcd ")}\n\n"
puts "Regexp match form : #{reg_b.match(" geeksforgeeks ")}\n\n"
puts "Regexp match form : #{reg_c.match(" playway ")}\n\n"
|
Output :
Regexp match form : a Regexp match form : geeks Regexp match form : a
Example #2 :
# Ruby code for Regexp.match() method # declaring Regexp value reg_a = /geeks/ # declaring Regexp value reg_b = /problem/ # declaring Regexp value reg_c = /code/ # match method puts "Regexp match form : #{reg_a.match(" geeksforgeeks ")}\n\n"
puts "Regexp match form : #{reg_b.match(" geeksforgeeks ")}\n\n"
puts "Regexp match form : #{reg_c.match(" codeer ")}\n\n"
|
Output :
Regexp match form : geeks Regexp match form : Regexp match form : code