Wie man in Java die Interpunktion von Zeichenketten entfernt

Mohammad Irfan 12 Oktober 2023
Wie man in Java die Interpunktion von Zeichenketten entfernt

Dieses Tutorial führt ein, wie man Zeichensetzung aus einer Zeichenkette in Java entfernt, und listet auch einige Beispielcodes zum Verständnis des Themas auf.

Interpunktion ist im Grunde genommen einige spezielle Zeichen, die verwendet werden, um einen Text grammatikalisch korrekt zu machen. Einige Interpunktionszeichen sind Komma(,), Doppelpunkt(:), Fragezeichen(?), usw. Sehen wir uns einige Beispiele in Java an.

Entfernen von Interpunktion aus einer Zeichenkette mit der replaceAll()-Methode in Java

Wir können ein Regex-Muster in der replaceAll() Methode mit dem Muster als \\p{Punct} verwenden, um alle Interpunktion aus der Zeichenkette zu entfernen und eine Zeichenkette ohne Interpunktion zu erhalten. Das Regex-Muster ist \\p{Punct}, d.h. alle Interpunktionssymbole. Siehe das Beispiel unten.

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);
  }
}

Ausgabe:

String - is a squence of chars:~!@#$%^&*(). Test.
String  is a squence of chars Test

Verwandter Artikel - Java String