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.
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.
Ejemplo 1:
# Ruby program to demonstrate # the gsub method # Taking a string and # using the method puts "Sample".gsub(/[amuyt]/, '*') puts "Program".gsub(/([gmra])/, '<\1>')
Producción:
S**ple 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(/([igtr])/, '*')
Producción:
Rb S***n*
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