Rimuovi la punteggiatura dalla stringa in Java
Mohammad Irfan
12 ottobre 2023
Questo tutorial introduce come rimuovere la punteggiatura da una stringa in Java.
La punteggiatura è fondamentalmente alcuni caratteri speciali utilizzati per rendere grammaticalmente corretto un testo. Alcuni segni di punteggiatura sono virgola (,), due punti (:), punti interrogativi (?), Ecc. Vediamo alcuni esempi in Java.
Rimuovere la punteggiatura dalla stringa utilizzando il metodo replaceAll()
in Java
Possiamo usare un pattern regex nel metodo replaceAll()
con il pattern \\p{Punct}
per rimuovere tutta la punteggiatura dalla stringa e ottenere una punteggiatura della stringa libera. Il pattern regex è \\p{Punct}
, che significa tutti i simboli di punteggiatura. Vedi l’esempio sotto.
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);
}
}
Produzione:
String - is a squence of chars:~!@#$%^&*(). Test.
String is a squence of chars Test