Ein regulärer Ausdruck (allgemein abgekürzt als " regex ") ist eine Spezifikation eines Satzes von Zeichenketten . Zum Beispiel regex " [ dg ] " Spiele Strings, die ein Zeichen lang sind und alle Zeichen zwischen "d" und "g" in alphabetischer Reihenfolge , das heißt, " d", " e", " f " oder " g . " Viele Sprachen und Dienstprogramme erlauben Benutzern, reguläre Ausdrücke zu spezifizieren und zu identifizieren, welche diese Saiten Regexes entsprechen. Sie können ein Java -Objekt, das eine bestimmte Regex , das heißt, ein Objekt, wenn ein Input-String ist ein Spiel bestimmt interpretiert . Anleitung
1
Fügen Sie die folgenden Zeilen am Anfang Ihrer Java-Code :
Import java.util.regex.Matcher ;
Import java.util.regex . Muster ;
2
Erstelle ein Muster -Objekt kodiert die Regex in Frage , wie im folgenden Beispielcode:
Pattern pat = Pattern.compile ( " [ dg ] ");
Die pattern -Objekt besteht aus dem Code vor allem von der Java-Laufzeitumgebung geschaffen, um eine beliebige Zeichenfolge passenden dass bestimmte Muster zu analysieren.
3
Interpretieren Sie die regex durch die Schaffung eines Matcher Objekt überprüfen , ob eine bestimmte Zeichenfolge dem Muster , wie im folgenden Beispielcode:
String sampleText = " adiron ";
Matcher mat = pat.matcher ( sampleText );
< p > if ( mat.find ()) {
System.out.println (" der String dem regulären Ausdruck "); }
diesem speziellen Beispiel die String wird in der Tat entsprechen die Regex - " adiron " enthält den Buchstaben
Suchergebnisse für " d ".