javascript - only - ¿Es posible reemplazar todos los retornos de carro en una cadena a través de.replace?
javascript replace regex (2)
¿Es posible reemplazar todos los retornos de carro en una cadena con la función .replace
? He encontrado bastantes funciones complejas para hacerlo, pero me preguntaba si podría simplificarse con solo un regex a través de .replace
?
¡Gracias!
Aquí cómo hacerlo
str = str.replace(//r/gm,''newChar'');
Por defecto, Javascript replace()
reemplaza la primera ocurrencia. El camino a su alrededor es establecer los primeros parámetros como expresiones regulares.
Tanto / n (nueva línea) como / r (retorno de carro) crean una nueva línea. Para reemplazar todas las instancias de ambos al mismo tiempo:
s.replace(/[/n/r]/g, '''');
Tenga en cuenta que es posible que desee reemplazarlos con un solo espacio en lugar de nada.