Et regulært udtryk (almindeligvis forkortet som " regex ") er en specifikation for et sæt tegnstrenge . For eksempel regex " [ dg ] " kampe strenge som er ét tegn lange og indeholder alle tegn mellem "d" og "g" i alfabetisk rækkefølge , der er, "d" , "e" , "f" eller " g. . " Mange sprog og hjælpeprogrammer muligt for brugerne at angive regexes og identificere hvilke strenge matche disse regexes . Du kan oprette en Java-objekt , der fortolker en given regex , der er et formål , der afgør, om et input streng er et match . Instruktioner
1
Medtag følgende linjer i begyndelsen af din Java-kode :
import java.util.regex.Matcher ,
import java.util.regex . Mønster ;
2
Lav et mønster objekt koder for regex pågældende som i følgende kodeeksempel : Hej
Pattern pat = Pattern.compile ( " [ dg ] ");
pattern objekt består af koden især skabt af Java Runtime at parse en streng matcher det bestemt mønster .
3
Fortolk regex ved at oprette en matcher objekt til kontrollere, om en given streng matcher mønster som i følgende kodeeksempel : Hej
String sampleText = " adiron "
matcher mat = pat.matcher ( sampleText )
< p > if ( mat.find ( )) {
System.out.println ("The strengen matcher regex ");
}
for denne særlige eksempel string rent faktisk vil matche regex - " adiron " indeholder brevet
" d ".