Рубрики

Рубин | Функция регулярного выражения ()

Regexp # match (): force_encoding? () — это метод класса Regexp, который сопоставляет регулярное выражение со строкой и указывает позицию в строке для начала поиска.

Syntax: Regexp.match()

Parameter: Regexp values

Return: regular expression with the string after matching it.

Пример № 1:

# Рубиновый код для метода Regexp.match ()

  
# объявление значения регулярного выражения
reg_a = /a/

  
# объявление значения регулярного выражения
reg_b = /geeks/

  
# объявление значения регулярного выражения
reg_c = /a/

  

  
# метод сопоставления

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"

Выход :

Regexp match form : a

Regexp match form : geeks

Regexp match form : a

Пример № 2:

# Рубиновый код для метода Regexp.match ()

  
# объявление значения регулярного выражения
reg_a = /geeks/

  
# объявление значения регулярного выражения
reg_b = /problem/

  
# объявление значения регулярного выражения
reg_c = /code/

  

  
# метод сопоставления

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"

Выход :

Regexp match form : geeks

Regexp match form : 

Regexp match form : code

Рекомендуемые посты:

Рубин | Функция регулярного выражения ()

0.00 (0%) 0 votes