Sustitución de puntos en una cadena
Hola, quiero eliminar de forma rápida (quiero decir, si es posible con una sola línea) los caracteres punto de una cadena.
Estoy intentando utilizar el método replaceAll de la clase String, pero en el primer argumento (la expresión regular de los caracteres a sustituir) no puede utilizarse el caracter \'.\' porque esto representa "cualquier caracter"
También he intentado usar el hexadecimal:
cadenaPrueba=cadenaPrueba.replaceAll("\u200E","");
pero parece que no hace nada (según he visto por la red el hexadecimal del punto es 200E).
¿Sabeis cómo especificar que me remplace los puntos con replaceAll?
Gracias.
Estoy intentando utilizar el método replaceAll de la clase String, pero en el primer argumento (la expresión regular de los caracteres a sustituir) no puede utilizarse el caracter \'.\' porque esto representa "cualquier caracter"
También he intentado usar el hexadecimal:
cadenaPrueba=cadenaPrueba.replaceAll("\u200E","");
pero parece que no hace nada (según he visto por la red el hexadecimal del punto es 200E).
¿Sabeis cómo especificar que me remplace los puntos con replaceAll?
Gracias.
Hola
Debes emplear la expresión regular que define cualquier aparición de un carácter concreto (en este caso el punto) un número arbitrario de veces: [.]
cadena.replaceAll("[.]","")
Salud
David
Debes emplear la expresión regular que define cualquier aparición de un carácter concreto (en este caso el punto) un número arbitrario de veces: [.]
cadena.replaceAll("[.]","")
Salud
David