Ruby | Función Regexp nombres()

Regexp#names() : names() es un método de clase Regexp que produce una versión de string formateada de una expresión regular.
 

Sintaxis: Regexp.names()
Parámetro: Regexp valores
Retorno: una versión de string formateada de expresión regular

Ejemplo 1 : 
 

Ruby

# Ruby code for Regexp.names() method
 
# declaring Regexp value
reg_a = /a/
 
# declaring Regexp value
reg_b = /geeks/
 
# declaring Regexp value
reg_c =/(?<go>.)(?<for>.)(?<it>.)/
 
 
#  names method
puts "Regexp names form : #{reg_a.names}\n\n"
 
puts "Regexp names form : #{reg_b.names}\n\n"
 
puts "Regexp names form : #{reg_c.names}\n\n"

Producción : 
 

Regexp names form : []

Regexp names form : []

Regexp names form : ["go", "for", "it"]

Ejemplo #2: 
 

Ruby

# Ruby code for Regexp.names() method
 
# declaring Regexp value
reg_a = /geeks/
 
# declaring Regexp value
reg_b = /(?<hi>.)(?<there>.)/
 
# declaring Regexp value
reg_c = /(?<i>.)(?<can>.)(?<code>.)/
 
 
#  names method
puts "Regexp names form : #{reg_a.names}\n\n"
 
puts "Regexp names form : #{reg_b.names}\n\n"
 
puts "Regexp names form : #{reg_c.names}\n\n"

Producción : 
 

Regexp names form : []

Regexp names form : ["hi", "there"]

Regexp names form : ["i", "can", "code"]

Publicación traducida automáticamente

Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *