Рубрики

Рубин | Функция regexp options ()

Regexp # options (): options () — это метод класса Regexp, который возвращает набор битов, соответствующих опциям, используемым при создании регулярного выражения.

Syntax: Regexp.options()

Parameter: Regexp values

Return: set of bits corresponding to the options used when creating the Regular Expression.

Пример № 1:

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

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

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

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

reg_c =/(?<go>.)(?<for>.)(?<it>.)/

  

  
Метод # options

puts "Regexp options form : #{reg_a.options}\n\n"

  

puts "Regexp options form : #{reg_b.options}\n\n"

  

puts "Regexp options form : #{reg_c.options}\n\n"

Выход :

Regexp options form : 0

Regexp options form : 16

Regexp options form : 0

Пример № 2:

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

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

  
# объявление значения регулярного выражения
reg_b = /(?<hi>.)(?<there>.)e/

  
# объявление значения регулярного выражения
reg_c = /(?<i>.)(?<can>.)(?<code>.)/

  

  
Метод # options

puts "Regexp options form : #{reg_a.options}\n\n"

  

puts "Regexp options form : #{reg_b.options}\n\n"

  

puts "Regexp options form : #{reg_c.options}\n\n"

Выход :

Regexp options form : 3

Regexp options form : 0

Regexp options form : 0

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

Рубин | Функция regexp options ()

0.00 (0%) 0 votes