Een reguliere expressie ( vaak afgekort als " regex " ) is een specificatie van een set van tekenreeksen . Bijvoorbeeld , regex " [ dg ] " komt overeen strings die een teken zijn lang en bevatten elk teken tussen " d " en " g" in alfabetische volgorde , dat is , " d " , " e " , " f" of " g . " Vele talen en hulpprogramma kunnen gebruikers regexes specificeren en te bepalen welke tekenreeksen overeenkomen met die reguliere expressies . U kunt een Java object dat een gegeven reguliere expressie , dat wil zeggen een object dat bepaalt of een invoertekenreeks een match interpreteert maken . Instructies 1 Voeg de volgende regels aan het begin van uw Java- code : import java.util.regex.Matcher ; import java.util.regex . Patroon ; kopen van 2 Creëer een Patroon -object dat codeert voor de reguliere expressie in kwestie , zoals in de volgende voorbeeldcode : Patroon pat = Pattern.compile ( " [ dg ] " ) ; de patroon object bestaat uit de code, speciaal gemaakt door de Java runtime op iedere string matching die bepaald patroon ontleden . 3 Interpreteer de reguliere expressie door het creëren van een Matcher object controleren of een gegeven string overeenkomt met het patroon , zoals in de volgende voorbeeldcode : String sampleText = " adiron " ; Matcher mat = pat.matcher ( sampleText ) ; if ( mat.find ( ) ) { System.out.println ( " de string overeenkomt met de reguliere expressie " ) ; } Voor dit specifieke voorbeeld , de snaar zal inderdaad overeen met de regex - " adiron " bevat de brief " d . " |