Cómo eliminar la puntuación de la cadena en Java
Mohammad Irfan
12 octubre 2023
Este tutorial introduce cómo eliminar la puntuación de una cadena en Java y también enumera algunos códigos de ejemplo para entender el tema.
La puntuación es básicamente algunos caracteres especiales que se utilizan para hacer un texto gramaticalmente correcto. Algunos signos de puntuación son la coma(,
), los dos puntos(:
), los signos de interrogación(?
), etc. Veamos algunos ejemplos en Java.
Eliminar la puntuación de la cadena usando el método replaceAll()
en Java
Podemos usar un patrón regex en el método replaceAll()
con el patrón como \\p{Punct}
para eliminar toda la puntuación de la cadena y obtener una puntuación de la cadena libre. El patrón regex es \\p{Punct}
, que significa todos los símbolos de puntuación. Vea el ejemplo a continuación.
public class SimpleTesting {
public static void main(String[] args) {
String str = "String - is a squence of chars:~!@#$%^&*(). Test.";
System.out.println(str);
String result = str.replaceAll("\\p{Punct}", "");
System.out.println(result);
}
}
Resultado:
String - is a squence of chars:~!@#$%^&*(). Test.
String is a squence of chars Test