Pattern
From LinuxSwords Wiki
Contents |
Pattern Matching in Java
Packages nedded
java.util.regex.Pattern java.util.regex.Matcher
Matching the Pattern
Pattern myPattern = Pattern.compile( "[a-z]" );
Matcher myMatcher = myPattern.matcher( "StringToTest" );
if( myMatcher.matches() )
{
// String matches
// do something usefull
}
else
{
// String DONT matches
// error handling
}
Common patterns
An integer, not zero:
[1-9]+[0-9]*
validates an email address:
[a-zA-Z0-9._]+@[a-zA-Z0-9_].[a-z]{2,3}
