Tengo una cadena como esta:
Esta es una oración.\n Esta es la oración 2.\n\n\n\n\n\n Esta es la oración 3.\n\n Y aquí está la oración final.
Lo que quiero es:
Esta es una oración.\n Esta es la oración 2.\n Esta es la oración 3.\n Y aquí está la oración final.
Quiero eliminar todos los caracteres \n duplicados de una cadena, pero solo me queda uno, ¿es posible hacer eso en javascript?
Puede intentar reemplazar \n{2,} con un único \n :
var input = "This is a sentence.\n This is sentence 2.\n\n\n\n\n\n This is sentence 3.\n\n And here is the final sentence."; var output = input.replace(/\n{2,}\s*/g, '\n'); console.log(output);