Sarav:
Ejemplo: Consideremos una cadena como a continuación:
String a="This line1 has a,b,c,\nThis line2 has d,e,f, \nThis line3 has g,h,i";
System.out.println(a);
Salida:
This line1 has a,b,c,
This line2 has d,e,f,
This line3 has g,h,i
Como se trata de una cadena de varias líneas, ¿Cómo voy a ser capaz de eliminar última coma que ocurre de cada línea aquí desde la salida e imprimir una salida, como a continuación se menciona más adelante?
This line1 has a,b,c
This line2 has d,e,f
This line3 has g,h,i
assylias:
Se podría utilizar una expresión regular:
String output = a.replaceAll(",\\s*\n", "\n");
Se reemplazará cualquier secuencia de una coma, 0 o más espacios y una nueva línea con sólo un carácter de nueva línea.