Mega Code Archive

 
Categories / Java Tutorial / Development
 

Pattern match

import java.util.regex.Matcher; import java.util.regex.Pattern; public class MainClass {    public static void main( String args[] )    {       // create regular expression       Pattern expression =           Pattern.compile( "J.*\\d[0-35-9]-\\d\\d-\\d\\d" );              String string1 = "Jack's Birthday is 05-12-75\n" +          "Joe's Birthday is 11-04-68\n" +          "Tom's Birthday is 04-28-73\n" +          "Lee" +          "s Birthday is 12-17-77";       // match regular expression to string and print matches       Matcher matcher = expression.matcher( string1 );                while ( matcher.find() )          System.out.println( matcher.group() );    } } Jack's Birthday is 05-12-75 Joe's Birthday is 11-04-68