HOWTO · Java
Wie man in Java die Interpunktion von Zeichenketten entfernt
Dieser Artikel führt ein, wie man Interpunktion aus Zeichenketten in Java 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