Cómo eliminar la puntuación de la cadena en Java

Mohammad Irfan 12 octubre 2023
Cómo eliminar la puntuación de la cadena en Java

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

Artículo relacionado - Java String