Regexp#quote() : quote() es un método de clase Regexp que escapa a cualquier carácter que tenga un significado especial en una expresión regular.
Sintaxis: Regexp.quote()
Parámetro: valores Regexp
Retorno: escapa cualquier carácter que tenga un significado especial en una expresión regular.
Ejemplo 1 :
# Ruby code for Regexp.quote() method # declaring Regexp value reg_a = Regexp.quote('/a/') # declaring Regexp value reg_c = Regexp.quote('\*?{}.') # quote method puts "Regexp quote form : #{reg_a}\n\n" puts "Regexp quote form : #{reg_c}\n\n"
Producción :
Regexp quote form : /a/ Regexp quote form : \\\*\?\{\}\.
Ejemplo #2:
# Ruby code for Regexp.quote() method # declaring Regexp value reg_a = Regexp.quote('/geeks/') # declaring Regexp value reg_b = Regexp.quote('/(?<geeks>.)(?<for>.)(?<geeks>.)/') # declaring Regexp value reg_c = Regexp.quote('\*?????{}.') # quote method puts "Regexp quote form : #{reg_a}\n\n" puts "Regexp quote form : #{reg_b}\n\n" puts "Regexp quote form : #{reg_c}\n\n"
Producción :
Regexp quote form : /geeks/ Regexp quote form : /\(\?\.\)\(\? \.\)\(\? \.\)/ Regexp quote 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