Preguntas:
- ¿Puedes poner un ejemplo del código HTML del RSS? ¿Y cómo es la String resultante?
- ¿Qué es lo que extrae JSoup, el HTML o texto sin formato?
- ¿Dónde lo muestras? ¿En un TextView, en un WebView?
Con String replaceAll claro que puedes reemplazar cosas con expresiones regulares, pero si los saltos de línea los ha fusilado JSoup habrá que configurar JSoup en vez de "adivinar" dónde están los saltos.
Si quieres texto simple sin formato con saltos de línea lo más seguro es que tengas que configurar el parseo de JSoup como indican en este tutorial
https://www.javacodeexamples.com/jso...es-example/799 , es decir, añadir después de los br y p una nueva línea y luego ya limpiar el html de etiquetas pero conservando los saltos de línea. Eso suponiendo que quieras texto simple respetando los saltos.
Sin embargo, otra opción es conservar los p y los br y mostrar HTML en los TextView o WebView o lo que uses. Con JSoup podrías eliminar los enlaces o etiquetas de formato que no quieras (para eso está la whitelist del método clean). Pero igual te interesa conservar las negritas, cursivas, etc. Eso ya depende de lo que estés haciendo y si te importa el formato o no.