Рубрики

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

Regexp # source (): source () — это метод класса Regexp, который возвращает исходную строку шаблона.

Syntax: Regexp.source()

Parameter: Regexp values

Return: original string of the pattern.

Пример № 1:

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

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

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

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

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

  

  
# метод источника

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

  

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

  

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

Выход :

Regexp source form : a

Regexp source form : \xa1\xa2

Regexp source form : (?.)(?.)(?.)

Пример № 2:

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

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

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

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

  

  
# метод источника

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

  

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

  

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

Выход :

Regexp source form : geeks

Regexp source form : (?.)(?.)e

Regexp source form : (?

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

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

0.00 (0%) 0 votes