Рубрики

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

Regexp # = ~ (): = ~ () — это метод класса Regexp, который сопоставляет регулярное выражение со строкой.

Syntax: Regexp.=~()

Parameter: Regexp values

Return: true – if two regular expressions matches string otherwise return false

Пример № 1:

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

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

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

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

  

  
# = ~ метод

puts "Regexp =~ form : #{reg_a =~ "happy"}\n\n"

  

puts "Regexp =~ form : #{reg_b =~ "geeksforgeeks"}\n\n"

  

puts "Regexp =~ form : #{reg_c =~ "goal"}\n\n"

Выход :

Regexp =~ form : 1

Regexp =~ form : 0

Regexp =~ form : 2

Пример № 2:

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

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

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

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

  

  
# = ~ метод

puts "Regexp =~ form : #{reg_a =~ "geeksforgeeks"}\n\n"

  

puts "Regexp =~ form : #{reg_b =~ "property"}\n\n"

  

puts "Regexp =~ form : #{reg_c =~ "codemonk"}\n\n"

Выход :

Regexp =~ form : 0

Regexp =~ form : 

Regexp =~ form : 0

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

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

0.00 (0%) 0 votes