[ Foro de Java ]
Que tal! me encuentro en este momento en la busqueda de algun metodo que me permita leer una cadena de texto, detectar que contenga carecteres especiales (*/ , .=+- _#$%@) etc.. o tabulaciones y de esta manera limpiarla y que solo quede la cadena de texto con LETRAS (Aa-Zz) actualmente mi codigo esta asi
logger.trace("Objecto device recibido {}", device);
String deviceModificado="";
if (device.getDisplayName().contains("\t \r \b \n \\ \' \" , . - + = ") == true) {
System.out.println("Tiene caracter especial");
logger.trace("Objeto Device ==> ", device.toString());
deviceModificado = device.getDisplayName().replaceAll("[^A-Za-z ]", "");
logger.trace("Device a enviar al motor",deviceModificado);
}else {
logger.trace("No Tiene caracter especial");
logger.trace("Device a enviar al motor",deviceModificado);
}
String server = "http://"+vPortalProp.getConnectionProps().getEngineAddress()+":"+vPortalProp.getConnectionProps().getEnginePort()+"/RUTA/API/";
return "device creado:" + device.toString();
pero no funciona.
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)