Sobre la manipulación de cadenas de Java
Tengo la cuerda"MO""RET"
se almacena enitems[1]
matriz después del comando de división. Después de que se almacena, hago un replaceall en esta cadena y reemplaza todas las comillas dobles. Pero quiero que se almacene comoMO"RET
. Cómo lo hago. En el archivo csv desde el cual proceso usando el comando dividido Se repiten las comillas dobles dentro del contenido de un campo de Texto (Ejemplo: Esta cuenta es un""large""
uno "). Por lo tanto, quiero mantener una de las dos comillas en el medio de la cadena si se repite e ignorar las comillas finales si están presentes. ¿Cómo puedo hacerlo?
String items[] = line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)");
items[1] has "MO""RET"
String recordType = items[1].replaceAll("\"","");
Después de este recordType tieneMORET
Quiero que tengaMO"RET