Satzzeichen in einem Java-String entfernen

March 25

Studenten der Programmierung sind oft interessante und pädagogische Herausforderungen, wie das Entfernen der Interpunktion in einer Textzeichenfolge gegeben. Diese Aufgabe erfordert die Kenntnis von Zeichenfolgen, die für eine bestimmte Sprache. Die Programmiersprache Java hat robuste Zeichenfolgenbehandlung-Einrichtungen, die eine solche Aufgabe machen recht einfach, aber auch informativ, wenn Sie mit Java sind. Sie können die folgenden Satzzeichen aus einer Zeichenfolge in Java mit nur wenigen Zeilen Code entfernen.

Anweisungen

1 Laden Sie die NetBeans Java-Entwicklungsumgebung durch Klicken auf das entsprechende Symbol. Wählen Sie "File/New Project" aus dem Menü am oberen Rand der Seite. Wählen Sie "Java-Anwendung" eine neue Quellcodedatei erstellt. Die Quellcodedatei enthält nur eine main-Funktion, die ist, wo Sie Ihren Code setzen wird.

2 Erstellen Sie eine Zeichenfolge mit viel unnötige Satzzeichen, wie folgt:

String str = "Punctuation: Removal; String.";3

Entfernen Sie alle die Interpunktion mit einem regulären Ausdruck wie folgt:

str = str.replaceAll("[^A-Za-z0-9]", "");4

Drucken Sie die Zeichenfolge wie folgt:

System.out.println(str);5

Drücken Sie F6, um das Programm zu starten. Die Ausgabe sieht wie folgt aus:

PunctuationRemovalString