Classes Pattern and Matcher. - Java Regular Expressions

Java examples for Regular Expressions:Pattern

Description

Classes Pattern and Matcher.

Demo Code

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main
{
   public static void main(String[] args)
   {//  w  w w .j a va2 s .  com
      // create regular expression
      Pattern expression = 
         Pattern.compile("J.*\\d[0-35-9]-\\d\\d-\\d\\d");
      
      String string1 = "Jane's Birthday is 05-12-75\n" +
         "Dave's Birthday is 11-04-68\n" +
         "John's Birthday is 04-28-73\n" +
         "Joe'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());
   } 
}

Result


Related Tutorials