tengo una cadena, así:¿Cómo elimino el paréntesis de una cadena en Ruby?
y me gustaría para despojar el paréntesis de la cadena para obtener algo como esto:
"yellow-corn-corn-on-the-cob"
creo que usaría gsub de lograr esto , pero no estoy seguro de qué patrón necesitaría para que coincida con el paréntesis. Algo así como:
clean_string = old_string.gsub(PATTERN,"")
Niza, yo era escéptico, pero luego lo probamos y funcionó. En general, ¿'' no necesita ser escapado dentro de '[]'? –
Normalmente, los únicos caracteres que no se tratan literalmente dentro de las clases de caracteres '[]' son], \, ^, y -, e incluso entonces, quilates y guiones solo posicionalmente (como el primer carácter). – numbers1311407
Hice una prueba rápida, parece que los únicos que tiene que escapar (en ruby 1.9.2 al menos) son [,],/y \. –