Regexp#source() : source() es un método de clase Regexp que devuelve la string original del patrón.
Sintaxis: Regexp.fuente()
Parámetro: valores Regexp
Retorno: string original del patrón.
Ejemplo 1 :
# Ruby code for Regexp.source() method # declaring Regexp value reg_a = /a/ # declaring Regexp value reg_b = /\xa1\xa2/e # declaring Regexp value reg_c =/(?<go>.)(?<for>.)(?<it>.)/ # source method 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"
Producción :
Regexp source form : a Regexp source form : \xa1\xa2 Regexp source form : (?.)(? .)(? .)
Ejemplo #2:
# Ruby code for Regexp.source() method # declaring Regexp value reg_a = /geeks/ix # declaring Regexp value reg_b = /(?<hi>.)(?<there>.)e/ # declaring Regexp value reg_c = /(?<i>.)(?<can>.)(?<code>.)/ # source method 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"
Producción :
Regexp source form : geeks Regexp source form : (?.)(?.)e Regexp source form : (?.)(? .)(? .)
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA