Pregunta

¿Cómo puedo reemplazar a esto:

lyrics = lyrics.gsub(/\n/,'').gsub(/^\{\"similar\": \[/, '').gsub(/\]\}$/, '').gsub(/^\{/, '').gsub(/\}$/, '')

a algo más corto y una llamada gsub?

¿Fue útil?

Solución

Puede múltiples expresiones regulares juntarse para formar una alternativa mediante el uso de símbolos | y la creación de sucursales en expresiones regulares. Prestar atención a los anclajes como ^, $ y otra, porque si aparecen en una rama, que sólo funcionan para esa rama, no toda expresión regular

lyrics = lyrics.gsub(/\n|^\{\"similar\": \[|\]\}$|^\{|\}$/, '')
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top