Ruby | Cuerda gsub! Método

gsub! es un método de clase String en Ruby que se usa para devolver una copia de la string dada con todas las ocurrencias de patrón sustituidas por el segundo argumento. Si no se realizaron sustituciones, devolverá cero. Si no se proporciona ningún bloque ni reemplazo, en su lugar se devuelve un enumerador.

Sintaxis: str.gsub!(patrón, reemplazo)

Parámetros: Aquí, str es la string dada. Se puede especificar el patrón como expresión regular o conjunto de caracteres para eliminar. reemplazo es el conjunto de caracteres que se va a poner.

Devuelve: una copia de la string con todas las apariciones de patrón sustituidas por el segundo argumento o nil si no se realizaron sustituciones.

Ejemplo 1:

# Ruby program to demonstrate 
# the gsub! method 
       
# Taking a string and 
# using the method
puts "Sample".gsub!(/[bcd]/, '*')                 
puts "Program".gsub!(/([gmra])/, '<\1>')      

Producción:


Po

Ejemplo 2:

# Ruby program to demonstrate 
# the gsub! method 
       
# Taking a string and 
# using the method
puts "Ruby".gsub!(/[tyru]/, '<\1>')                 
puts "String".gsub!(/([ab])/, '*')     

Producción:

Rb

Publicación traducida automáticamente

Artículo escrito por Kirti_Mangal 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 *