Como remover pontuação de string em Java
Mohammad Irfan
12 outubro 2023
Este tutorial introduz como remover a pontuação de uma string em Java e também lista alguns exemplos de códigos para entender o tópico.
Pontuação é basicamente alguns caracteres especiais que são usados para tornar um texto gramaticalmente correto. Alguns sinais de pontuação são vírgula(,), dois pontos(:), pontos de interrogação(?), etc. Vamos ver alguns exemplos em Java.
Remover Pontuação da String Utilizando o método replaceAll()
em Java
Podemos utilizar um padrão regex no método replaceAll()
com o padrão como \\p{Punct}
para remover toda a pontuação da string e obter uma pontuação de string livre. O padrão regex é punção
, o que significa todos os símbolos de pontuação. Veja o exemplo abaixo.
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