Reguläre Ausdrücke bieten eine Möglichkeit für Java-Programmierer , um eine Eingabe von Text gegen bestimmte Muster, die sie angeben lassen. Oft als " regex " für die Bequemlichkeit, können Sie damit für die Vorkommen bestimmter Textabschnitte aus einer langen Strom von Daten zu suchen. Sie können auch reguläre Ausdrücke verwenden , um eine Suche - und - Ersetzen-Operation auf Textinhalte durchzuführen. Während reguläre Ausdrücke scheinen auf den ersten Komplex stellt die Programmiersprache Java viele unterstützende Klassen , um es einfacher für Sie, um reguläre Ausdrücke in die Codes zu integrieren. Anleitung
1
Klicke auf das "Start" -Taste aus der Windows-Taskleiste und geben Sie " Merkzettel " . Wählen Sie " Notizbuch " aus der Liste der Anwendungen, die
2
Typ "import java.util.regex * . " Erscheinen . ( Ohne Anführungszeichen ) in der ersten Zeile des Editor-Fenster . Diese Codezeile importiert die notwendigen Bibliotheken , um sich um die reguläre Ausdrücke verwenden Klassen
3
Geben Sie die folgenden Zeilen Code in der nächsten Zeile : .
Public class Splitter {
public static void main ( String [] args) throws Exception { }
}
Dies definiert eine neue Klasse namens Splitter und seine entsprechende " main () " Methode, die Sie verwenden, um den Hauptteil des Codes halten wird
4
Fügen Sie den folgenden Code in der " main () "-Methode : .
Pattern p = Pattern.compile ( "[, \\ \\ s] + ");
Dadurch entsteht ein Muster, das aus dem regulären Ausdruck kompiliert wird "[, \\ \\ s] +" . Sie können den Ausdruck mit der Angabe null oder mehr Vorkommen der Zeichen durch Komma Leerzeichen gefolgt interpretieren
5
Geben Sie den folgenden Code in der nächsten Zeile : .
String [] result = p.split ( "eins, zwei , drei, vier , fünf ");
Dies teilt das Input-String mit dem Muster eines regulären Ausdrucks und speichert das Ergebnis in das Ergebnis-Array
6
Fügen Sie die folgenden Zeilen Code für die Überprüfung auf den letzten Zeilen vor der Schließung des " main () "-Methode :
for (int i = 0; i < result.length ; i + +)
< p> System.out.println ( result [ i]) ;
druckt jeden Teil der Input-String , nachdem sie geteilt wurde , nach dem Muster eines regulären Ausdrucks . Sie werden sehen, die Schleife für fünfmal so jedes Element der Ergebnis-Array laufen gedruckt wird.