• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

169
Vistas
¿Reemplazar múltiples espacios entre líneas con un espacio entre líneas?

¿Cómo reemplazo múltiples espacios entre líneas con un espacio entre líneas en una cadena?

Quiero esto:

 Hello! Hello again!

para ser convertido a esto:

 Hello! Hello again!

o esto:

 Hello! Hello again!
about 3 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Puedes usar :

 str.replaceAll("\n+", "\n");

Aquí hay un ejemplo :

 String str = "Hello!\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "\n" + "Hello again!"; str = str.replaceAll("\n+", "\n"); System.out.println(str);

Producción

 Hello! Hello again!
about 3 years ago · Santiago Trujillo Denunciar

0

Pruebe la respuesta de Bart Kiers para eliminar líneas vacías dentro de una cadena.

 String removedEmptyLines = text.replaceAll("(?m)^[ \t]*\r?\n", "");
about 3 years ago · Santiago Trujillo Denunciar

0

Puedes hacer una cola. Leer línea por línea Si el primer carácter de la línea no es un carácter de nueva línea, inclúyalo en la cola. De lo contrario, si es un espacio, solo mire el último elemento de la cola, no lo agregue si el último elemento de la cola también fue una nueva línea.

Entonces, cuando imprima también, tiene la libertad de imprimir el carácter de nueva línea o no.

about 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda