Estoy buscando algo como trim() pero dentro de los límites de una cadena. Los usuarios a veces ponen 2, 3, 4 o más retornos de línea después de que escriben, necesito desinfectar esta entrada.Eliminar retornos de línea excesivos
entrada de la muestra
i like cats
my cat is happy
i love my cat
hope you have a nice day
salida deseada
i like cats
my cat is happy
i love my cat
hope you have a nice day
no estoy viendo nada incorporada, y una cadena de reemplazo llevaría muchas iteraciones de la misma para hacer el trabajo. Antes de encender una pequeña cadena recursiva, quería ver qué otras sugerencias tenían.
Tengo la extraña sensación de que también hay una expresión regular para esta.
Quizás deba seleccionar la respuesta aceptada (tharkun) para que esta pregunta se marque como respondida (y sacada de la cola no respondida). – Calvin