Tengo un script escrito en ruby. Necesito quitar cualquier nuevas líneas duplicadas (por ejemplo)Cómo reemplazar múltiples líneas nuevas en una fila con una nueva línea usando Ruby
\n
\n
\n
a
\n
Mi actual intento funcionó (o más bien no) usando
str.gsub!(/\n\n/, "\n")
Lo que me dio ningún cambio en la salida . ¿Qué estoy haciendo mal?
¿Por qué los soportes? –
Desde que fue hace un año, no tengo ni idea. Supongo que probé/\ n + /, ya que eso es lo que usaría en Perl, y no funcionó para mí, probablemente porque hice algo incorrecto. –
Creo que s.gsub! (/ \ N + /, "\ n") funciona. Al menos funciona en mi computadora portátil. – swcai